GIS Cloud (Preview)
Tento konektor umožňuje uživatelům používat jakýkoli platný autorizační klíč vygenerovaný v GIS Cloudu pro přístup k seznamu svých mapových projektů, vrstev definovaných v těchto vrstvách a funkcích obsažených v těchto vrstvách. Aby bylo možné přizpůsobit dynamickou povahu schématu funkcí, konektor se dynamicky dotazuje služby na schéma funkcí dané vrstvy.
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Logic Apps | Standard | Všechny oblasti Logic Apps s výjimkou následujících: – Oblasti Azure Government – Oblasti Azure China - Ministerstvo obrany USA (DoD) |
| Power Apps | Premium | Všechny oblasti Power Apps s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Power Automate | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Název | Podpora GIS Cloud Premium |
| URL | https://docs.giscloud.com/rest |
| premiumsupport@giscloud.com |
| Metadata konektoru | |
|---|---|
| Vydavatel | HandyGeo Solutions |
| Internetová stránka | http://www.giscloud.com |
| Zásady ochrany osobních údajů | https://www.giscloud.com/privacy-policy/ |
| Kategorie | Data; Business Intelligence |
GIS Cloud je platforma SaaS, která poskytuje co nejlepší vykreslování webových a mobilních map ve spojení s výkonným modulem formulářů, který usnadňuje všechny potřeby mapování na spolupráci. Cloudový konektor GIS poskytuje podmnožinu rozsáhlého a výkonného rozhraní REST API, které umožňuje automatizaci řídit většinu běžných případů použití projektu mapy. Tento konektor vám poskytne seznam, aktualizaci a prokládání cloudových map GIS, vrstev, uživatelů a také vytváření funkcí a souborů. S touto podmnožinou může uživatel automatizovat mnoho aktivit řízených daty, jako je vytváření nových funkcí pro kontrolu, vytváření sestav, export dat pro řídicí panely atd.
Požadavky
Pokud chcete použít cloudový konektor GIS, musíte mít uživatelský účet GIS Cloud s předplatným Editoru map, jinak nebude fungovat mnoho akcí.
Jak získat přihlašovací údaje
Cloudové rozhraní REST API GIS je zabezpečené prostřednictvím klíče rozhraní API. Většina koncových bodů REST nebude fungovat bez platného klíče rozhraní API.
Pokud chcete získat platný klíč rozhraní API, přejděte k https://manager.giscloud.com účtu GIS Cloud a přihlaste se k ho.
V pravém horním rohu klikněte na své uživatelské jméno a v rozevírací nabídce vyberte Můj účet.
V modální místní nabídce vyberte kartu Přístup k rozhraní API. Do pole Nový popis klíče rozhraní API zadejte popisný název klíče a klikněte na Přidat klíč. Nový modální kód bude prezentovat nový klíč rozhraní API, který musíte bezpečně zkopírovat a uložit, protože se už nikdy znovu nezobrazí.
Další referenční informace najdete tady: https://docs.giscloud.com/rest#creating-an-api-key
Po dokončení můžete konektor vytvořit a otestovat.
Začínáme s konektorem
Při prvním nastavení konektoru se testováním pomocí akce GetCurrentUser ověří platnost klíče rozhraní API a vrátí podrobnosti o účtu přidruženém ke klíči rozhraní API.
Většina uživatelů bude ve svých automatizacích využívat akce GetFeatures, CreateFeature, UpdateFeature a DeleteFeature. Další zahrnuté akce se použijí hlavně pro konkrétní koordinaci situace daného scénáře automatizace.
Typickým scénářem automatizace je synchronizace funkcí cloudu GIS z databáze SaaS do tabulky Dataverse nebo excelového listu pro účely vytvoření řídicího panelu Power BI. V závislosti na datové struktuře možná budete muset vytvořit vlastní entity Dataverse. Doporučuje se, aby automatizace využila výhod parametru where akce GetFeatures, aby se omezily na funkce upravené v posledních několika dnech a synchronizovaly je. Tím se optimalizuje výkon vaší automatizace.
Dalším typickým scénářem automatizace je automatické vytváření nových funkcí cloudu GIS na základě sekundárního zdroje dat, jako je Dynamics, SalesForce, požadavky HTTP nebo dokonce samotný GIS Cloud. Pokud toho chcete dosáhnout, doporučujeme, aby uživatelé pečlivě zvážili, jak filtrovat sekundární zdroj dat, aby aktivovali vytvoření funkce a dokončili schéma cílové vrstvy GIS Cloudu před vytvořením automatizace, protože to zjednoduší vývoj.
Posledním typickým scénářem automatizace je automatické "archivace" funkcí cloudu GIS zkopírováním těch, které splňují určitá kritéria (tj. konkrétní stav nastavený ve sloupci) do jiné vrstvy a následným úspěšným odstraněním původní funkce GIS Cloudu. To umožňuje, aby aktivní projekt mapy byl vizuálně čistý, aniž by došlo ke ztrátě důležitých dat.
Známé problémy a omezení
Kompatibilita ověřování pro PowerApps
Aby bylo možné kompatibilita s komponentou mapy PCF publikovanou službou HandyGeo Services a zabránit tomu, aby uživatelé PowerApps zadali klíče rozhraní API, což není uživatelsky přívětivé, vytvořili jsme konektor, který vyžaduje zadání klíče rozhraní API při každém požadavku.
Dynamické schéma dat pro koncové body funkcí
Vzhledem k geografickým funkcím v cloudu GIS, které pocházejí z dat nahraných uživatelem, je schéma vždy specifické pro datovou sadu. Schéma datových částí a odpovědí ze všech koncových bodů funkcí jsou vždy dynamické a vyžadují podporu dynamických schémat v používaném produktu Office 365. PowerAutomate to obecně podporuje, ale může představovat problémy v PowerApps.
Běžné chyby a nápravné prostředky
Stránkování koncového bodu
Koncové body cloudu GIS jsou omezené na maximálně 5 000 záznamů vrácených z jednoho požadavku. I když rozhraní REST API podporuje stránkování, v současné době neexistuje způsob, jak ho automaticky zahrnout do chování konektoru.
Omezení rychlosti rozhraní REST API pro službu Service Protection
Jak by se mělo očekávat u jakékoli produkční služby REST API, pokud se během krátké doby provede příliš velký počet požadavků na cloudové rozhraní API GIS, bude odpověď kódem 5xx. Přestože konkrétní omezení rychlosti není explicitně definováno, rozhraní REST API bude podporovat omezenou rychlost paralelní smyčky (tj. přibližně 20), ale vysoké míry budou pravděpodobně mít za následek významné selhání. Neúspěšné odpovědi je možné spravovat pomocí zásad opakování, ale nadměrné míry způsobí problémy.
Chybí schéma dat dynamické funkce
Vzhledem k tomu, že konektor potřebuje vyhledat definici schématu, nebudou moci akce dynamicky předávat parametry ID vrstvy nebo klíče rozhraní API, což bude vyžadovat ruční správu vráceného FORMÁTU JSON. Dynamický parametr nahraďte statickou hodnotou tak, že ho zadáte do pole parametru a schéma se uloží do mezipaměti.
časté otázky
Akce GetFeatures vrací příliš mnoho funkcí, jak získám jenom ty, které chci?
Pokud je to možné, doporučujeme uživatelům využít where klauzuli dostupnou v akci GetFeatures. To může obsahovat většinu klauzulí kompatibilních s WHERE SQL. U polí, jako je datum změny záznamu spravované platformou, doporučujeme, aby uživatelé testovaly akci GetColumns a zobrazily skutečný logický název systémových sloupců.
Jak nahraju soubor do úložiště vlastníků projektu mapování, ne do vlastního úložiště?
U akce UploadFileToPath je důležité, aby pokud klíč rozhraní API není pro účet vlastníků projektu mapování vyplněný Destination Map ID (destination_map) parametrem. To signalizuje rozhraní REST API GIS Cloudu, že nahraný soubor není pro ověřeného uživatele, ale pro vlastníka zadaného projektu mapy. Pokud uživatel nemá oprávnění pro přístup k mapě, nahraje se do účtu map oweners.
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 100 | 60 sekund |
Akce
| Aktualizace jedné mapy |
Aktualizace jednoho projektu mapy cloudu GIS |
| Aktualizace jedné vrstvy |
Aktualizujte jeden objekt vrstvy cloudu GIS. |
| Funkce aktualizace |
Aktualizace jednoho objektu funkce cloudu GIS na objektu vrstvy |
| Funkce odstranění |
Odstraní zadaný objekt funkce CLOUDU GIS z vrstvy. |
| Nahrání jednoho souboru |
Nahraje soubor do cloudového úložiště GIS. |
| Odebrat jeden soubor |
Odebere soubor v cloudovém úložišti GIS. |
| Odstranit jednu mapu |
Odstranění jednoho projektu cloudové mapy GIS |
| Odstranit mezipaměť mapy |
Odstraní mezipaměť dlaždic mapy, aby odrážela změny provedené prostřednictvím rozhraní API. |
| Odstranění jedné vrstvy |
Odstraňte jeden objekt vrstvy cloudu GIS. |
| Vykreslení jedné mapy |
Vykreslení jednoho objektu mapy cloudu GIS |
| Vytvoření nové funkce ve vrstvě |
Získejte všechny objekty funkcí cloudu GIS na objekt vrstvy. |
| Získat funkci |
Získejte jeden objekt funkce cloudu GIS na objekt vrstvy. |
| Získání aktuálního objektu uživatele |
Získejte aktuální uživatelský objekt cloudu GIS. |
| Získání funkcí ve vrstvě |
Získejte všechny objekty funkcí cloudu GIS na objekt vrstvy. |
| Získání jednoho souboru |
Stáhněte si jeden soubor z cloudového úložiště GIS. |
| Získání jedné mapy |
Získejte jeden objekt mapy cloudu GIS. |
| Získání jedné vrstvy |
Získejte všechny objekty vrstvy cloudu GIS. |
| Získání multimediálního souboru z pole Funkce |
Získejte jeden mediální soubor z pole objektu funkce cloudu GIS na objektu vrstvy. |
| Získání objektu uživatele podle ID |
Získejte uživatelský objekt cloudu GIS podle ID uživatele. |
| Získání sloupců pro vrstvu |
Získání seznamu sloupců pro vrstvu |
| Získání všech map |
Získejte všechny objekty map cloudu GIS. |
| Získání všech vrstev |
Získejte všechny objekty vrstvy cloudu GIS. |
| Získání všech vrstev na mapě |
Získejte všechny objekty vrstvy pro jeden objekt mapy cloudu GIS. |
Aktualizace jedné mapy
Aktualizace jednoho projektu mapy cloudu GIS
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID mapy
|
map_id | True | integer |
Interní ID mapy použité k identifikaci konkrétní mapy |
|
Název
|
name | string |
Název mapy |
Aktualizace jedné vrstvy
Aktualizujte jeden objekt vrstvy cloudu GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
|
Název
|
name | string |
Název vrstvy |
Funkce aktualizace
Aktualizace jednoho objektu funkce cloudu GIS na objektu vrstvy
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID funkce
|
feature_id | True | integer |
Interní ID funkce použité k identifikaci konkrétní funkce |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
|
datová část
|
payload | dynamic |
Nová data funkcí, která se mají aktualizovat |
Funkce odstranění
Odstraní zadaný objekt funkce CLOUDU GIS z vrstvy.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID funkce
|
feature_id | True | integer |
Interní ID funkce použité k identifikaci konkrétní funkce |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
Nahrání jednoho souboru
Nahraje soubor do cloudového úložiště GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
Data souboru
|
filedata | True | file |
Soubor, který chcete nahrát. |
|
ID cílové mapy
|
destination_map | integer |
ID mapy sdíleného mapování. Pokud je nastavená, nahraje soubor do úložiště vlastníků mapování. |
|
|
Cesta k souboru
|
path_to_a_file | True | string |
Relativní cesta ke konkrétnímu souboru |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
poloha
|
location | string |
Odebrat jeden soubor
Odebere soubor v cloudovém úložišti GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
Název souboru
|
file_name | True | string |
Název konkrétního mediálního souboru hadicového na úložišti SaaS |
|
Cesta k souboru
|
path_to_a_file | True | string |
Relativní cesta ke konkrétnímu souboru |
Odstranit jednu mapu
Odstranění jednoho projektu cloudové mapy GIS
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID mapy
|
map_id | True | integer |
Interní ID mapy použité k identifikaci konkrétní mapy |
Odstranit mezipaměť mapy
Odstraní mezipaměť dlaždic mapy, aby odrážela změny provedené prostřednictvím rozhraní API.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID mapy
|
map_id | True | integer |
Interní ID mapy použité k identifikaci konkrétní mapy |
|
Opětovná inicializace triggeru
|
init_trigger | True | integer |
Má být mapa před provedením operace znovu inicializována. |
|
Seznam vrstev
|
layers | string |
Seznam CSV s ID vrstvy, které se mají zahrnout |
Odstranění jedné vrstvy
Odstraňte jeden objekt vrstvy cloudu GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
Vykreslení jedné mapy
Vykreslení jednoho objektu mapy cloudu GIS
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID mapy
|
map_id | True | integer |
Interní ID mapy použité k identifikaci konkrétní mapy |
|
Šířka obrázku
|
width | number |
Šířka obrázku v pixelech |
|
|
Výška obrázku
|
height | number |
Výška obrázku v pixelech |
|
|
Zneplatnění mezipaměti
|
invalidate | number |
Zneplatnění mezipaměti |
|
|
Zobrazit seznam vrstev
|
layerlist | number |
Nastavení seznamu vrstev na viditelný na obrázku |
|
|
Obrázek byl uložen.
|
justgenerate | number |
Stačí vygenerovat obrázek bez uložení. |
Návraty
- response
- file
Vytvoření nové funkce ve vrstvě
Získejte všechny objekty funkcí cloudu GIS na objekt vrstvy.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
|
datová část
|
payload | dynamic |
Data, ze které chcete vytvořit novou funkci, se vše, co zůstane prázdné, vytvoří jako null. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
poloha
|
location | string |
Získat funkci
Získejte jeden objekt funkce cloudu GIS na objekt vrstvy.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID funkce
|
feature_id | True | integer |
Interní ID funkce použité k identifikaci konkrétní funkce |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
|
Zahrnout geometrii
|
geometry | string |
Formát, ve kterém bude geometrie zabalena. Možné hodnoty: 'wkt', 'kml' a 'gml' |
|
|
Projekce EPSG
|
epsg | integer |
Kód EPSG pro výstupní projekci Pokud není zadána výchozí projekce mapy, použije se |
Návraty
Získání aktuálního objektu uživatele
Získejte aktuální uživatelský objekt cloudu GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
Rozbalit atributy
|
expand | string |
Rozbalit odpověď o jednu z možností výčtu |
Návraty
- Body
- User
Získání funkcí ve vrstvě
Získejte všechny objekty funkcí cloudu GIS na objekt vrstvy.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
|
Zahrnout geometrii
|
geometry | string |
Formát, ve kterém bude geometrie zabalena. Možné hodnoty: 'wkt', 'kml' a 'gml' |
|
|
Projekce EPSG
|
epsg | integer |
Kód EPSG pro výstupní projekci Pokud není zadána výchozí projekce mapy, použije se |
|
|
Prostorové hranice
|
bounds | string |
Ohraničující rámeček použitý pro prostorové filtrování |
|
|
SQL Where
|
where | string |
Klauzule where typu SQL, která se používá pro filtrování atributů |
|
|
Seřadit podle
|
order_by | string |
Musí odkazovat na sloupce, které existují v cílovém objektu GIS Cloud. Ve výchozím nastavení je sloupec seřazený acending, ale včetně :d esc obrátí pořadí. Order by, format "{created|modified|created}:[asc|desc]" Například order_by=accessed:desc |
|
|
Položky Per-Page
|
perpage | integer |
Počet zobrazených výsledků na stránku (výchozí hodnota: 100, maximum: 5000) |
|
|
Číslo stránky
|
page | integer |
Číslo stránky pro odpověď |
|
|
Bez součtu
|
nototal | integer |
Celkový počet výsledků není počítána a zobrazena; zlepšuje dobu odezvy; používá se k rychlejšímu získání odpovědi. |
Návraty
Získání jednoho souboru
Stáhněte si jeden soubor z cloudového úložiště GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
Cesta k souboru
|
path_to_a_file | True | string |
Relativní cesta ke konkrétnímu souboru |
|
Název souboru
|
file_name | True | string |
Název konkrétního mediálního souboru hadicového na úložišti SaaS |
Návraty
- response
- file
Získání jedné mapy
Získejte jeden objekt mapy cloudu GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID mapy
|
map_id | True | integer |
Interní ID mapy použité k identifikaci konkrétní mapy |
|
Rozbalit atributy
|
expand | string |
Rozbalit odpověď o jednu z možností výčtu |
Návraty
- Body
- Map
Získání jedné vrstvy
Získejte všechny objekty vrstvy cloudu GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
|
Rozbalit atributy
|
expand | string |
Rozbalit odpověď o jednu z možností výčtu |
Návraty
- Body
- Layer
Získání multimediálního souboru z pole Funkce
Získejte jeden mediální soubor z pole objektu funkce cloudu GIS na objektu vrstvy.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
Stáhnout soubor
|
download | boolean |
Pokud by se načtený multimediální soubor stáhl přímo |
|
|
Cesta k souboru
|
path_to_a_file | True | string |
Relativní cesta ke konkrétnímu souboru |
|
Název pole
|
field_name | True | string |
Název pole funkce v dané vrstvě |
|
ID funkce
|
feature_id | True | integer |
Interní ID funkce použité k identifikaci konkrétní funkce |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
Návraty
- response
- file
Získání objektu uživatele podle ID
Získejte uživatelský objekt cloudu GIS podle ID uživatele.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID uživatele
|
user_id | True | integer |
Interní ID uživatele použité k identifikaci konkrétního uživatele |
|
Rozbalit atributy
|
expand | string |
Rozbalit odpověď o jednu z možností výčtu |
Návraty
- Body
- User
Získání sloupců pro vrstvu
Získání seznamu sloupců pro vrstvu
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID vrstvy
|
layer_id | True | integer |
Interní ID vrstvy použité k identifikaci konkrétní vrstvy |
Získání všech map
Získejte všechny objekty map cloudu GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
Typ viditelnosti
|
type | string |
Filtrování podle viditelnosti: "public", "private", "shared" nebo "private", shared |
|
|
Rozbalit atributy
|
expand | string |
Rozbalit odpověď o jednu z možností výčtu |
|
|
Seřadit podle
|
order_by | string |
Musí odkazovat na sloupce, které existují v cílovém objektu GIS Cloud. Ve výchozím nastavení je sloupec seřazený acending, ale včetně :d esc obrátí pořadí. Order by, format "{created|modified|created}:[asc|desc]" Například order_by=accessed:desc |
|
|
Položky Per-Page
|
perpage | integer |
Počet zobrazených výsledků na stránku (výchozí hodnota: 100, maximum: 5000) |
|
|
Číslo stránky
|
page | integer |
Číslo stránky pro odpověď |
|
|
Bez součtu
|
nototal | integer |
Celkový počet výsledků není počítána a zobrazena; zlepšuje dobu odezvy; používá se k rychlejšímu získání odpovědi. |
Návraty
- Body
- Maps
Získání všech vrstev
Získejte všechny objekty vrstvy cloudu GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
Rozbalit atributy
|
expand | string |
Rozbalit odpověď o jednu z možností výčtu |
|
|
Typ viditelnosti
|
type | string |
Filtrování podle viditelnosti: "public", "private", "shared" nebo "private", shared |
|
|
Seřadit podle
|
order_by | string |
Musí odkazovat na sloupce, které existují v cílovém objektu GIS Cloud. Ve výchozím nastavení je sloupec seřazený acending, ale včetně :d esc obrátí pořadí. Order by, format "{created|modified|created}:[asc|desc]" Například order_by=accessed:desc |
|
|
Položky Per-Page
|
perpage | integer |
Počet zobrazených výsledků na stránku (výchozí hodnota: 100, maximum: 5000) |
|
|
Číslo stránky
|
page | integer |
Číslo stránky pro odpověď |
|
|
Bez součtu
|
nototal | True | integer |
Celkový počet výsledků není počítána a zobrazena; zlepšuje dobu odezvy; používá se k rychlejšímu získání odpovědi. |
Návraty
- Body
- Layers
Získání všech vrstev na mapě
Získejte všechny objekty vrstvy pro jeden objekt mapy cloudu GIS.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Klíč rozhraní API
|
API-Key | True | password |
Klíč cloudového rozhraní API GIS sloužící k autorizaci operace |
|
ID mapy
|
map_id | True | integer |
Interní ID mapy použité k identifikaci konkrétní mapy |
|
Rozbalit atributy
|
expand | string |
Rozbalit odpověď o jednu z možností výčtu |
|
|
Seřadit podle
|
order_by | string |
Musí odkazovat na sloupce, které existují v cílovém objektu GIS Cloud. Ve výchozím nastavení je sloupec seřazený acending, ale včetně :d esc obrátí pořadí. Order by, format "{created|modified|created}:[asc|desc]" Například order_by=accessed:desc |
|
|
Položky Per-Page
|
perpage | integer |
Počet zobrazených výsledků na stránku (výchozí hodnota: 100, maximum: 5000) |
|
|
Číslo stránky
|
page | integer |
Číslo stránky pro odpověď |
|
|
Bez součtu
|
nototal | integer |
Celkový počet výsledků není počítána a zobrazena; zlepšuje dobu odezvy; používá se k rychlejšímu získání odpovědi. |
Návraty
- Body
- Layers
Definice
Maps
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Celkový počet záznamů
|
total | integer |
Celkový počet záznamů, které je možné načíst |
|
Aktuální stránka
|
page | integer |
Počet vrácených stránek |
|
Mapovat objekty
|
data | array of Map |
Vrácená pole mapových objektů |
Map
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID mapy
|
id | integer |
Interní ID této mapy |
|
Název
|
name | string |
Název mapy |
|
Objekt vlastníka
|
owner | array of string |
Mapovat objekt vlastníka Tato hodnota se zobrazí pouze v případě, že parametr rozbalení obsahuje klíč "owner". |
|
Aktivní
|
active | string |
Je mapa aktivní. |
|
Autorské právo
|
copyright | string |
Řetězec příkazu autorských práv |
|
Proj4
|
proj4 | string |
Projekce mapy Proj4 |
|
Jednotky Proj4
|
units_proj4 | string |
Jednotky definice Proj4 |
|
EPSG Code
|
epsg | string |
Kód projekce mapy EPSG |
|
Jednotky mapy
|
units | string |
Jednotky mapy (měřič, foot nebo foot_us) |
|
Max Zoom
|
maxzoom | string |
Maximální zvětšení |
|
Barva pozadí
|
bgcolor | string |
Barva pozadí mapy |
|
Změněno na adrese
|
modified | integer |
Čas poslední změny mapy (časové razítko SYSTÉMU UNIX) |
|
Přístup na adrese
|
accessed | integer |
Čas posledního přístupu k mapě (časové razítko SYSTÉMU UNIX) |
|
Vytvořeno na adrese
|
created | integer |
Čas vytvoření mapy (časové razítko SYSTÉMU UNIX) |
|
Zobrazit počet
|
visited | string |
Počet zobrazení mapy |
|
Archivovaný
|
archived | string |
Je mapa archivovaná. |
|
ID zdroje
|
resource_id | string |
resource_id |
|
Měrná jednotka
|
measure_unit | string |
measure_unit |
|
Viditelný
|
visible | string |
viditelný |
|
Objekt prostředku
|
resource | Resource |
Mapování objektu prostředku |
|
Description
|
description | string |
Popis mapy |
|
mobileacess
|
mobileacess | string |
mobileacess |
|
wmsaccess
|
wmsaccess | string |
wmsaccess |
|
maptype
|
maptype | string |
maptype |
|
assets
|
assets | string |
assets |
|
hodnocení
|
rating | string |
hodnocení |
|
sdílená složka
|
share | string |
sdílená složka |
|
Hranice xMin
|
bounds.xmin | float |
xmin |
|
Bounds xMax
|
bounds.xmax | float |
xmax |
|
Hranice yMin
|
bounds.ymin | float |
ymin |
|
Hranice yMax
|
bounds.ymax | float |
ymax |
|
mez
|
bound | string |
mez |
Resource
Mapování objektu prostředku
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID zdroje
|
id | integer |
Interní ID tohoto prostředku |
|
Typ prostředku
|
type | string |
Výčtový typ prostředku |
|
Lokace zdroje
|
location | string |
TBC s potenciálně nulovými hodnotami |
|
ID zdroje
|
target_resource_id | string |
resource_id |
|
ID vlastníka prostředku
|
owner_id | string |
ID uživatele, který vlastní tento prostředek |
|
Nadřazené ID prostředku
|
parent_id | string |
TBC s potenciálně nulovými hodnotami |
|
ID předplatného platby prostředku
|
payment_subscription_id | string |
TBC s potenciálně nulovými hodnotami |
|
ID platby zdroje
|
payment_id | string |
TBC s potenciálně nulovými hodnotami |
|
ID platby zdroje Obs
|
payment_id_obs | string |
TBC s potenciálně nulovými hodnotami |
|
Archivovaný prostředek
|
archived | string |
Označuje, jestli byl zdroj archivován. |
|
Prostředek je zakázaný
|
disabled | string |
TBC s potenciálně nulovými hodnotami |
|
Čas přístupu k prostředkům
|
access_time | object |
Čas posledního přístupu k prostředku |
|
Změněno na adrese
|
modified | integer |
Čas poslední změny prostředku (časové razítko SYSTÉMU UNIX) |
|
Vytvořeno na adrese
|
created | integer |
Čas vytvoření prostředku (časové razítko systému UNIX) |
Vrstvy
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Celkový počet záznamů
|
total | integer |
Celkový počet záznamů, které je možné načíst |
|
Aktuální stránka
|
page | integer |
Počet vrácených stránek |
|
Objekty vrstev
|
data | array of Layer |
Vrácená pole objektů vrstev |
Vrstva
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID vrstvy
|
id | integer |
Interní ID vrstvy |
|
Název vrstvy
|
name | string |
Název vrstvy definované uživatelem |
|
Objekt vlastníka
|
owner | array of string |
Objekt vlastníka vrstvy, ROZBALITELNÝ |
|
Typ zdroje vrstvy
|
source.type | string |
Typ zadaných dat |
|
Identifikátor URI zdroje vrstvy
|
source.src | string |
Řetězec identifikátoru URI definující, kde jsou data |
|
OnScale
|
onscale | string |
Nastavení měřítka, ve které vrstvě je viditelná |
|
OffScale
|
offscale | string |
Nastavení měřítka pro skrytou vrstvu |
|
Popisek vrstvy
|
label | string |
Název atributu zdroje dat, který se má použít pro popisek řádku |
|
x Min
|
x_min | string |
Minimální souřadnice X vázané vrstvy |
|
x Max
|
x_max | string |
Maximální souřadnice X vázané na vrstvu |
|
y Min
|
y_min | string |
Minimální souřadnice Y vázané na vrstvu |
|
y Max
|
y_max | string |
Maximální souřadnice Y vázané na vrstvu |
|
Textové pole vrstvy
|
textfield | string |
Název atributu zdroje dat, který se má použít jako textové pole |
|
Změněno na adrese
|
modified | integer |
Čas poslední změny mapy (časové razítko SYSTÉMU UNIX) |
|
Vytvořeno na adrese
|
created | integer |
Čas vytvoření mapy (časové razítko SYSTÉMU UNIX) |
|
Styly vrstev
|
styles | string |
Objekt stylu komplexní vrstvy pro styly vrstev |
|
Vrstva Alfa
|
alpha | string |
Průhlednost vrstvy |
|
Kódování zdroje dat vrstvy
|
encoding | string |
Kódování zdroje dat vrstvy |
|
Okraj textu vrstvy
|
margin | string |
Okraj textového pole |
|
Viditelnost vrstev
|
visible | string |
Řídí viditelnost vrstev, t nebo f. |
|
Uzamčená vrstva
|
lock | string |
Řídí interaktivitu vrstev, t nebo f. |
|
Rastrová vrstva
|
raster | string |
Vrstva je rasterový zdroj dat, t nebo f. |
|
Exportovatelná vrstva
|
exportable | string |
Nastavte, jestli je možné exportovat vrstvu, ne nebo f. |
|
Sloučená vrstva
|
merged | string |
Vrstva se sloučí. |
|
Nadřazená složka vrstvy
|
parent | string |
ID vrstvy nadřazené složky |
|
Popis vrstvy
|
tooltip | string |
Popis, který se zobrazí na vrstvě, zobrazuje ukazatel myši |
|
Skrýt geometrii
|
hidegeometry | string |
Skryjte geometrii vrstev. Může být užitečné, pokud chceme zobrazit jenom popisky, "t" nebo "f". |
|
Použití místní nabídky Informace
|
use_info_window | string |
Zobrazení informací o funkcích vrstev v místní nabídce mapy, t nebo f |
|
ID zdroje dat vrstvy
|
datasource_id | string |
ID zdroje dat vrstvy |
|
Skupina EPSG vrstev
|
epsg | string |
Kód EPSG zdroje dat |
|
Otevřená vrstva
|
opened | string |
Pro otevřenou nebo zavřenou logickou hodnotu vrstvy složky t nebo f |
|
ID prostředku vrstvy
|
resource_id | string |
ID prostředku vrstvy |
|
ID mapy vrstev
|
map_id | string |
ID mapování, do kterého vrstva patří |
|
Typ geomy vrstev
|
type | string |
Typ geometrie vrstev. Možné hodnoty jsou point, line, polygon, tile a wms. |
|
Pořadí vrstev
|
order | integer |
Index vrstvy Z |
|
Objekt Možnosti vrstvy
|
options | object |
Seznam možností svázaných s tímto prostředkem Tato hodnota se zobrazí pouze v případě, že parametr rozbalení obsahuje klíč Options. |
|
Název formuláře
|
form.name | string |
Uživatelem definované jméno připojeného formuláře |
|
Definice formuláře vrstvy
|
form.definition | string |
Definice formuláře připojeného k vrstvě |
|
ID prostředku zdroje dat
|
datasource.resource_id | string |
ID prostředku zdroje dat |
|
Typ zdroje dat
|
datasource.type | string |
Typ zdroje dat pro vrstvu |
|
ID vlastníka zdroje dat
|
datasource.owner_id | string |
owner_id |
|
oprávnění
|
datasource.permissions | array of string |
název |
|
Schéma sloupce vrstvy
|
columns | object |
Zobrazit sloupce zdroje dat vrstvy, ROZBALITELNÉ |
|
Podvrstvy
|
sublayers | array of Layer |
Pole objektů vrstvy vnořených v rámci této vrstvy |
Uživatel
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID uživatele
|
id | integer |
Jedinečné ID uživatele |
|
Typ uživatele
|
type | string |
Zadaný typ uživatele |
|
Aktivní uživatel
|
active | string |
Je uživatel aktivní, t nebo f. |
|
Uživatelské jméno
|
username | string |
Uživatelské jméno uživatele |
|
Jméno uživatele
|
firstname | string |
Jméno uživatele |
|
Příjmení uživatele
|
lastname | string |
Příjmení uživatelů |
|
ID vlastníka uživatele
|
owner_id | string |
ID uživatele, který vlastní tohoto uživatele |
|
Telefon uživatele
|
phone | string |
Telefonní číslo uživatelů |
|
Mobilní zařízení uživatele
|
mobile | string |
Mobilní číslo uživatelů |
|
Vytvořeno na adrese
|
created | integer |
Čas vytvoření mapy (časové razítko SYSTÉMU UNIX) |
|
Poslední přihlášení
|
lastlog | integer |
Čas vytvoření mapy (časové razítko SYSTÉMU UNIX) |
|
Uživatelská společnost
|
company | string |
Název společnosti Users |
|
Adresa URL webu uživatele
|
web | string |
Web profilů uživatelů |
|
E-mail uživatele
|
string |
E-mailová adresa uživatelů |
|
|
Avatar uživatele
|
avatar | string |
Adresa URL pro načtení avataru uživatelů |
|
Uživatelský jazyk
|
language | string |
Vybraný jazyk uživatelů |
|
Počet funkcí souborů
|
file_feature_count | string |
Počet geografických funkcí v systému souborů |
|
Počet funkcí databáze
|
db_feature_count | string |
Počet geografických funkcí v databázi |
|
Uložený rastrový uživatel
|
storage_raster | string |
Úložiště souborů spotřebované rastrovými dlaždicemi |
|
Kapacita úložiště uživatelů
|
storage_total | string |
Celkové spotřebované úložiště souborů |
|
Limit funkcí uživatele
|
feature_count_limit | string |
Maximální počet funkcí s licencí |
|
Limit rastrového filtru uživatele
|
storage_raster_limit | string |
Maximální kapacita úložiště s licencí |
|
Předplatné začíná
|
subscription_begins | string |
Po zahájení předplatného uživatelů |
|
Platnost předplatného vyprší
|
subscription_expires | string |
Po skončení předplatného uživatelů |
|
ID prostředku uživatele
|
resource_id | string |
Interní ID prostředku pro tohoto uživatele |
|
Uživatel naposledy změněn
|
modified | integer |
Datum poslední změny (formát UNIX) |
|
Organizace uživatelů
|
organization_id | string |
ID organizace pro tohoto uživatele |
|
Identifikátor OIDC uživatele
|
oidc | string |
OpenID Connect |
|
Možnosti uživatele
|
options | string |
Seznam možností svázaných s uživatelem Tato hodnota se zobrazí pouze v případě, že parametr expand obsahuje klíč Options. |
|
Souhlasí
|
consents | array of object |
Objekt smluv o souhlasu uživatele |
|
Účel souhlasu
|
consents.purpose | string |
Účel požadovaného souhlasu |
|
Verze souhlasu
|
consents.version | string |
Verze uděleného souhlasu |
|
Souhlas odsouhlasený
|
consents.agreed | string |
Byl udělen souhlas. |
soubor
Toto je základní datový typ "file".