GIS Bulutu (Önizleme)
Bu bağlayıcı, kullanıcıların HARITA Projeleri, içinde tanımlanan Katmanlar ve bu katmanlarda yer alan Özellikler listesine erişmek için GIS Bulutu'nda oluşturulan geçerli yetkilendirme anahtarlarını kullanmasına olanak tanır. Özellik şemasının dinamik yapısına uyum sağlamak için bağlayıcı, belirli bir katmanın özellik şeması için hizmeti dinamik olarak sorgular.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | GIS Cloud Premium Desteği |
| URL | https://docs.giscloud.com/rest |
| E-posta | premiumsupport@giscloud.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | HandyGeo Çözümleri |
| Web sitesi | http://www.giscloud.com |
| Gizlilik ilkesi | https://www.giscloud.com/privacy-policy/ |
| Kategoriler | Veri; İş Zekası |
GIS Bulut, tüm işbirliğine dayalı eşleme ihtiyaçlarınızı kolaylaştırmak için güçlü bir form altyapısıyla birlikte sınıfının en iyi web ve mobil harita işlemesini sağlayan bir SaaS platformudur. GIS Bulut bağlayıcısı, otomasyonların bir Harita projesi için yaygın kullanım örneklerinin çoğunu yönlendirmesine olanak tanıyan kapsamlı ve güçlü REST API'nin bir alt kümesini sağlar. Bu bağlayıcı, GIS Bulut Haritalarını, Katmanlarını, Kullanıcılarını listelemenizi, güncelleştirmenizi ve bunların arasını oluşturmanızı ve ayrıca Özellikler ve Dosyalar oluşturmanızı sağlayacaktır. Bu alt kümeyle, bir kullanıcı inceleme için yeni özellikler oluşturma, rapor oluşturma, pano oluşturma için verileri dışarı aktarma vb. gibi birçok veri odaklı etkinliği otomatikleştirebilir.
Önkoşullar
GIS Bulut bağlayıcısını kullanmak için Harita Düzenleyicisi aboneliğine sahip bir GIS Bulut kullanıcı hesabınız olması gerekir, aksi takdirde birçok Eylem çalışmaz.
Kimlik bilgilerini alma
GIS Bulut REST API'sinin güvenliği bir API anahtarıyla sağlanır. Çoğu REST uç noktası geçerli bir API anahtarı olmadan çalışmaz.
Geçerli bir API anahtarı almak için https://manager.giscloud.com ADRESINE gidin ve GIS Bulut hesabınızla oturum açın.
Sağ üst kısımda kullanıcı adınıza tıklayın ve açılan menüden "Hesabım"ı seçin.
Açılan pencerede "API Erişimi" sekmesini seçin. "Yeni API anahtarı açıklaması" kutusuna anahtar için açıklayıcı bir ad girin ve "Anahtar ekle"ye tıklayın. Bir daha gösterilmeyeceği için güvenli bir şekilde kopyalayıp depolamanız gereken yeni bir API Anahtarı yeni bir kalıcı olarak sunulur.
Ek başvuru için lütfen bkz: https://docs.giscloud.com/rest#creating-an-api-key
Bu tamamlandıktan sonra bağlayıcıyı oluşturabilir ve test edebilirsiniz.
Bağlayıcınızı kullanmaya başlama
Bağlayıcıyı ilk kez ayarlarken GetCurrentUser eylemi aracılığıyla yapılan test, API anahtarınızın geçerli olduğunu onaylar ve API anahtarıyla ilişkili hesap ayrıntılarını döndürür.
Kullanıcıların çoğu otomasyonlarında GetFeatures, CreateFeature, UpdateFeature ve DeleteFeature eylemlerini kullanır. Dahil edilen diğer eylemler temel olarak belirli bir otomasyon senaryosunun duruma özgü koordinasyonu için kullanılacaktır.
Tipik bir otomasyon senaryosu, Power BI panosu oluşturmak amacıyla SaaS veritabanındaki GIS Bulutu özelliklerini Dataverse tablosuna veya Excel sayfasına eşitlemektir. Veri yapınıza bağlı olarak özel Dataverse varlıkları oluşturmanız gerekebilir. Otomasyonun, son birkaç gün içinde değiştirilen özelliklerle sınırlamak ve yalnızca bunları eşitlemek için GetFeatures eylemindeki parametresinden yararlanması where önerilir. Bu, otomasyonunuzun performansını iyileştirir.
Diğer tipik otomasyon senaryolarından biri de Dynamics, SalesForce, HTTP istekleri ve hatta GIS Bulutu gibi ikincil bir veri kaynağını temel alan yeni GIS Bulutu özelliklerini otomatik olarak oluşturmaktır. Bunu başarmak için kullanıcıların özellik oluşturmayı tetikleyecek şekilde ikincil veri kaynaklarını nasıl filtreleyeceklerini dikkatle düşünmeleri ve otomasyonu oluşturmadan önce GIS Bulut hedef katmanı şemalarını sonlandırmış olmaları önerilir, bu da geliştirmeyi basitleştirir.
Son tipik otomasyon senaryosu, belirli ölçütleri (bir sütunda ayarlanan belirli bir durum) karşılayanları başka bir Katmana kopyalayıp özgün GIS Bulutu özelliğini silmeyi başararak GIS Bulutu özelliklerini otomatik olarak "arşivleme"dir. Bu, etkin bir Harita projesinin kritik veri kaybı olmadan görsel olarak temiz tutulmasını sağlar.
Bilinen sorunlar ve sınırlamalar
PowerApps için kimlik doğrulaması uyumluluğu
HandyGeo Services tarafından yayımlanan PCF harita bileşeniyle uyumlu olmaya yardımcı olmak ve PowerApps kullanıcılarından kullanıcı dostu olmayan API anahtarları istemelerini önlemek için, her istekte API anahtarının belirtilmesi için bağlayıcıyı oluşturduk.
Özellik uç noktaları için dinamik veri şeması
Kullanıcı tarafından yüklenen verilerden kaynaklanan GIS Bulutu'ndaki coğrafi özellikler nedeniyle şema her zaman veri kümesine özgüdür. Bu nedenle tüm Özellik uç noktalarının yükleri ve yanıtları için şema her zaman dinamiktir ve kullanılan Office 365 ürünündeki dinamik şemalar için destek gerektirir. Bu genellikle PowerAutomate tarafından iyi desteklenir, ancak PowerApps'te güçlükler sunabilir.
Yaygın hatalar ve çözümler
Uç Nokta Sayfalaması
GIS Bulut uç noktaları, tek bir istekten döndürülen en fazla 5.000 kayıtla sınırlıdır. REST API sayfalandırmayı desteklese de, şu anda bunu bağlayıcı davranışına otomatik olarak eklemenin bir yolu yoktur.
Hizmet Koruması için REST API Hız Sınırlaması
Herhangi bir üretim REST API hizmetinde beklendiği gibi, GIS Bulut API'sine çok fazla sayıda istek kısa bir süre içinde yapılırsa yanıt 5xx kod olur. Belirli bir hız sınırı açıkça tanımlanmasa da REST API sınırlı bir paralel döngü hızını (yaklaşık 20) destekleyecektir ancak yüksek hızlar önemli hatalara neden olabilir. Başarısız yanıtlar bir yeniden deneme ilkesiyle yönetilebilir, ancak aşırı hızlar sorunlara neden olur.
Dinamik Özellik veri şeması eksik
Bağlayıcının şema tanımını araması gerektiğinden, Katman Kimliği ve/veya API Anahtarı parametreleri dinamik olarak geçirilirse Eylem, kullanıcıların döndürülen JSON'yi el ile yönetmesini gerektirecek katman şemasını önbelleğe alamaz. Dinamik parametreyi parametre kutusuna yazarak statik bir değerle değiştirin; şema uygun şekilde önbelleğe alınır.
FAQ
GetFeatures Eylemi çok fazla özellik döndürüyor, yalnızca istediklerimi nasıl alabilirim?
Mümkün olduğunda kullanıcıların GetFeatures eyleminde bulunan yan tümceden where yararlanması önerilir. Bu, SQL uyumlu WHERE yan tümcelerinin çoğunu barındırabilir. Platform tarafından yönetilen kayıt değiştirme tarihi gibi alanlar için, kullanıcıların GetColumns eyleminde sistem sütunlarının gerçek mantıksal adını görüntülemek için test etmelerini öneririz.
Bir dosyayı kendi depolama alanıma değil, Harita proje sahipleri depolamasına nasıl yükleyebilirim?
UploadFileToPath eylemi için API anahtarı Eşleme proje sahipleri hesabı için değilse parametresinin Destination Map ID (destination_map) doldurulması önemlidir. Bu, GIS Cloud REST API'sine yüklenen dosyanın kimliği doğrulanmış kullanıcı için değil, belirtilen Harita projesinin sahibi için olduğunu bildirir. Kullanıcının Haritaya erişim izinleri yoksa, karşıya yükleme harita oweners hesabına yönlendirilmez.
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Bir Dosya Edinin |
GIS Bulut depolama alanından bir dosya indirin. |
| Bir Dosyayı Kaldır |
GIS Bulut depolamadaki bir dosyayı kaldırır. |
| Bir Dosyayı Karşıya Yükle |
Bir dosyayı GIS Bulut depolama alanına yükler. |
| Bir Harita edinin |
Bir GIS Bulut Haritası Nesnesi alın. |
| Bir Haritayı güncelleştirme |
Bir GIS Bulut Haritası Projesini güncelleştirme |
| Bir haritayı işleme |
Bir GIS Bulut Haritası Nesnesinin görüntüsünü işleme. |
| Bir Haritayı silme |
Bir GIS Bulut Haritası Projesini silme |
| Bir Katman edinin |
Tüm GIS Bulut Katmanı Nesnesini alın. |
| Bir Katmanı Güncelleştirme |
Bir GIS Bulut Katmanı Nesnesini güncelleştirin. |
| Bir Katmanı Silme |
Bir GIS Bulut Katmanı Nesnesi silin. |
| Geçerli Kullanıcı Nesnesini Al |
Geçerli GIS Bulut Kullanıcı Nesnesi'ne ulaşın. |
| Harita Önbelleğini Sil |
API aracılığıyla yapılan değişiklikleri yansıtmak için harita kutucuğu önbelleğini siler. |
| Haritadaki Tüm Katmanları Alma |
Tek bir GIS Bulut Eşleme Nesnesi için tüm Katman Nesnelerini alın. |
| Katman için Sütun Alma |
Katman için sütun listesi alma |
| Katmanda yeni Özellik oluşturma |
Katman Nesnesinde tüm GIS Bulut Özellik Nesnelerini alma. |
| Katmandaki Özellikleri Alma |
Katman Nesnesinde tüm GIS Bulut Özellik Nesnelerini alma. |
| Kimliğine Göre Kullanıcı Nesnesi Alma |
Kullanıcı kimliğine göre GIS Bulut Kullanıcı Nesnesi'ni alın. |
| Tüm Haritalar'ı edinin |
Tüm GIS Bulut Haritası Nesnelerini edinin. |
| Tüm Katmanları Al |
Tüm GIS Bulut Katmanı Nesnelerini edinin. |
| Özellik alanından Dosyalanmış Medya Alma |
Katman Nesnesi üzerindeki GIS Bulut Özellik Nesnesi alanından bir Medya Dosyası alın. |
| Özellik Alın |
Katman Nesnesi üzerinde bir GIS Bulut Özellik Nesnesi alın. |
| Özelliği Güncelleştir |
Katman Nesnesinde bir GIS Bulut Özellik Nesnesi güncelleştirme. |
| Özelliği Sil |
Belirtilen GIS Bulutu özellik nesnesini katmandan siler. |
Bir Dosya Edinin
GIS Bulut depolama alanından bir dosya indirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Dosya Yolu
|
path_to_a_file | True | string |
Belirli bir dosyanın göreli yolu |
|
Dosya Adı
|
file_name | True | string |
SaaS depolama alanında hortumlanmış belirli bir medya dosyasının adı |
Döndürülenler
- response
- file
Bir Dosyayı Kaldır
GIS Bulut depolamadaki bir dosyayı kaldırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Dosya Adı
|
file_name | True | string |
SaaS depolama alanında hortumlanmış belirli bir medya dosyasının adı |
|
Dosya Yolu
|
path_to_a_file | True | string |
Belirli bir dosyanın göreli yolu |
Bir Dosyayı Karşıya Yükle
Bir dosyayı GIS Bulut depolama alanına yükler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Dosya Verileri
|
filedata | True | file |
Karşıya yüklenecek dosya. |
|
Hedef Eşleme Kimliği
|
destination_map | integer |
Paylaşılan haritanın Harita Kimliği. Ayarlanırsa, dosyayı eşleme sahiplerinin depolama alanına yükler. |
|
|
Dosya Yolu
|
path_to_a_file | True | string |
Belirli bir dosyanın göreli yolu |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
location
|
location | string |
Bir Harita edinin
Bir GIS Bulut Haritası Nesnesi alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Eşleme Kimliği
|
map_id | True | integer |
Belirli bir eşlemeyi tanımlamak için kullanılan iç Eşleme Kimliği |
|
Öznitelikleri Genişlet
|
expand | string |
Enum seçeneklerinden biriyle yanıtı genişletme |
Döndürülenler
- Body
- Map
Bir Haritayı güncelleştirme
Bir GIS Bulut Haritası Projesini güncelleştirme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Eşleme Kimliği
|
map_id | True | integer |
Belirli bir eşlemeyi tanımlamak için kullanılan iç Eşleme Kimliği |
|
İsim
|
name | string |
Harita Adı |
Bir haritayı işleme
Bir GIS Bulut Haritası Nesnesinin görüntüsünü işleme.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Eşleme Kimliği
|
map_id | True | integer |
Belirli bir eşlemeyi tanımlamak için kullanılan iç Eşleme Kimliği |
|
Görüntü Genişliği
|
width | number |
Piksel cinsinden görüntü genişliği |
|
|
Resim Yüksekliği
|
height | number |
Piksel cinsinden görüntü yüksekliği |
|
|
Önbelleği Geçersiz Kılma
|
invalidate | number |
Önbelleği geçersiz kılma |
|
|
Katman Listesini Göster
|
layerlist | number |
Katman listesini görüntüde görünür olarak ayarlama |
|
|
Kaydedilen Resim
|
justgenerate | number |
Kaydetmeden görüntüyü oluşturmanız yeter |
Döndürülenler
- response
- file
Bir Haritayı silme
Bir GIS Bulut Haritası Projesini silme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Eşleme Kimliği
|
map_id | True | integer |
Belirli bir eşlemeyi tanımlamak için kullanılan iç Eşleme Kimliği |
Bir Katman edinin
Tüm GIS Bulut Katmanı Nesnesini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
|
Öznitelikleri Genişlet
|
expand | string |
Enum seçeneklerinden biriyle yanıtı genişletme |
Döndürülenler
- Body
- Layer
Bir Katmanı Güncelleştirme
Bir GIS Bulut Katmanı Nesnesini güncelleştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
|
İsim
|
name | string |
Katman Adı |
Bir Katmanı Silme
Bir GIS Bulut Katmanı Nesnesi silin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
Geçerli Kullanıcı Nesnesini Al
Geçerli GIS Bulut Kullanıcı Nesnesi'ne ulaşın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Öznitelikleri Genişlet
|
expand | string |
Enum seçeneklerinden biriyle yanıtı genişletme |
Döndürülenler
- Body
- User
Harita Önbelleğini Sil
API aracılığıyla yapılan değişiklikleri yansıtmak için harita kutucuğu önbelleğini siler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Eşleme Kimliği
|
map_id | True | integer |
Belirli bir eşlemeyi tanımlamak için kullanılan iç Eşleme Kimliği |
|
Tetikleyiciyi Yeniden Başlatma
|
init_trigger | True | integer |
İşlemi gerçekleştirmeden önce harita yeniden başlatılmalı mı? |
|
Katman Listesi
|
layers | string |
Eklenecek Katman Kimliklerinin CSV listesi |
Haritadaki Tüm Katmanları Alma
Tek bir GIS Bulut Eşleme Nesnesi için tüm Katman Nesnelerini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Eşleme Kimliği
|
map_id | True | integer |
Belirli bir eşlemeyi tanımlamak için kullanılan iç Eşleme Kimliği |
|
Öznitelikleri Genişlet
|
expand | string |
Enum seçeneklerinden biriyle yanıtı genişletme |
|
|
Sipariş Ölçütü
|
order_by | string |
Bu, hedef GIS Cloud nesnesinde bulunan sütunlara başvurmalıdır. Varsayılan olarak sütun Asending olarak sıralanır, ancak :d esc dahil olmak sırayı tersine çevirir. Sıralama ölçütü, biçim "{created|modified|created}:[asc|desc]" (örneğin, order_by=accessed:desc) |
|
|
Öğeler Per-Page
|
perpage | integer |
Görüntülenecek sayfa başına sonuç sayısı (Varsayılan: 100, Maksimum: 5000) |
|
|
Sayfa No
|
page | integer |
Yanıt için sayfa numarası |
|
|
Toplam Yok
|
nototal | integer |
Toplam sonuç sayılmaz ve görüntülenmez; yanıt süresini artırır; yanıtı daha hızlı almak için kullanılır |
Döndürülenler
- Body
- Layers
Katman için Sütun Alma
Katman için sütun listesi alma
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
Katmanda yeni Özellik oluşturma
Katman Nesnesinde tüm GIS Bulut Özellik Nesnelerini alma.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
|
payload
|
payload | dynamic |
Yeni özellik oluşturulacak veriler, boş bırakılan her şey null olarak oluşturulur. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
location
|
location | string |
Katmandaki Özellikleri Alma
Katman Nesnesinde tüm GIS Bulut Özellik Nesnelerini alma.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
|
Geometriyi Dahil Et
|
geometry | string |
Geometrinin paketlendiği biçim. Olası değerler: 'wkt', 'kml' ve 'gml' |
|
|
EPSG Projeksiyonu
|
epsg | integer |
Çıkış projeksiyonu için EPSG kodu. belirtilmezse varsayılan harita projeksiyonu kullanılır |
|
|
Uzamsal Sınırlar
|
bounds | string |
Uzamsal filtreleme için kullanılan sınırlayıcı kutu |
|
|
SQL Nerede
|
where | string |
SQL türü where yan tümcesi, öznitelik filtreleme için kullanılır |
|
|
Sipariş Ölçütü
|
order_by | string |
Bu, hedef GIS Cloud nesnesinde bulunan sütunlara başvurmalıdır. Varsayılan olarak sütun Asending olarak sıralanır, ancak :d esc dahil olmak sırayı tersine çevirir. Sıralama ölçütü, biçim "{created|modified|created}:[asc|desc]" (örneğin, order_by=accessed:desc) |
|
|
Öğeler Per-Page
|
perpage | integer |
Görüntülenecek sayfa başına sonuç sayısı (Varsayılan: 100, Maksimum: 5000) |
|
|
Sayfa No
|
page | integer |
Yanıt için sayfa numarası |
|
|
Toplam Yok
|
nototal | integer |
Toplam sonuç sayılmaz ve görüntülenmez; yanıt süresini artırır; yanıtı daha hızlı almak için kullanılır |
Döndürülenler
Kimliğine Göre Kullanıcı Nesnesi Alma
Kullanıcı kimliğine göre GIS Bulut Kullanıcı Nesnesi'ni alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Kullanıcı Kimliği
|
user_id | True | integer |
Belirli bir kullanıcıyı tanımlamak için kullanılan iç Kullanıcı Kimliği |
|
Öznitelikleri Genişlet
|
expand | string |
Enum seçeneklerinden biriyle yanıtı genişletme |
Döndürülenler
- Body
- User
Tüm Haritalar'ı edinin
Tüm GIS Bulut Haritası Nesnelerini edinin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Görünürlük Türü
|
type | string |
Görünürlüğe göre filtrele: 'public', 'private', 'shared' veya 'private,shared' |
|
|
Öznitelikleri Genişlet
|
expand | string |
Enum seçeneklerinden biriyle yanıtı genişletme |
|
|
Sipariş Ölçütü
|
order_by | string |
Bu, hedef GIS Cloud nesnesinde bulunan sütunlara başvurmalıdır. Varsayılan olarak sütun Asending olarak sıralanır, ancak :d esc dahil olmak sırayı tersine çevirir. Sıralama ölçütü, biçim "{created|modified|created}:[asc|desc]" (örneğin, order_by=accessed:desc) |
|
|
Öğeler Per-Page
|
perpage | integer |
Görüntülenecek sayfa başına sonuç sayısı (Varsayılan: 100, Maksimum: 5000) |
|
|
Sayfa No
|
page | integer |
Yanıt için sayfa numarası |
|
|
Toplam Yok
|
nototal | integer |
Toplam sonuç sayılmaz ve görüntülenmez; yanıt süresini artırır; yanıtı daha hızlı almak için kullanılır |
Döndürülenler
- Body
- Maps
Tüm Katmanları Al
Tüm GIS Bulut Katmanı Nesnelerini edinin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Öznitelikleri Genişlet
|
expand | string |
Enum seçeneklerinden biriyle yanıtı genişletme |
|
|
Görünürlük Türü
|
type | string |
Görünürlüğe göre filtrele: 'public', 'private', 'shared' veya 'private,shared' |
|
|
Sipariş Ölçütü
|
order_by | string |
Bu, hedef GIS Cloud nesnesinde bulunan sütunlara başvurmalıdır. Varsayılan olarak sütun Asending olarak sıralanır, ancak :d esc dahil olmak sırayı tersine çevirir. Sıralama ölçütü, biçim "{created|modified|created}:[asc|desc]" (örneğin, order_by=accessed:desc) |
|
|
Öğeler Per-Page
|
perpage | integer |
Görüntülenecek sayfa başına sonuç sayısı (Varsayılan: 100, Maksimum: 5000) |
|
|
Sayfa No
|
page | integer |
Yanıt için sayfa numarası |
|
|
Toplam Yok
|
nototal | True | integer |
Toplam sonuç sayılmaz ve görüntülenmez; yanıt süresini artırır; yanıtı daha hızlı almak için kullanılır |
Döndürülenler
- Body
- Layers
Özellik alanından Dosyalanmış Medya Alma
Katman Nesnesi üzerindeki GIS Bulut Özellik Nesnesi alanından bir Medya Dosyası alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Dosyayı İndir
|
download | boolean |
Alınan bir medya dosyasının doğrudan indirilmesi gerekir |
|
|
Dosya Yolu
|
path_to_a_file | True | string |
Belirli bir dosyanın göreli yolu |
|
Alan Adı
|
field_name | True | string |
Belirli bir katmandaki özellik alanının adı |
|
Özellik Kimliği
|
feature_id | True | integer |
Belirli bir özelliği tanımlamak için kullanılan iç Özellik Kimliği |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
Döndürülenler
- response
- file
Özellik Alın
Katman Nesnesi üzerinde bir GIS Bulut Özellik Nesnesi alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Özellik Kimliği
|
feature_id | True | integer |
Belirli bir özelliği tanımlamak için kullanılan iç Özellik Kimliği |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
|
Geometriyi Dahil Et
|
geometry | string |
Geometrinin paketlendiği biçim. Olası değerler: 'wkt', 'kml' ve 'gml' |
|
|
EPSG Projeksiyonu
|
epsg | integer |
Çıkış projeksiyonu için EPSG kodu. belirtilmezse varsayılan harita projeksiyonu kullanılır |
Döndürülenler
Özelliği Güncelleştir
Katman Nesnesinde bir GIS Bulut Özellik Nesnesi güncelleştirme.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Özellik Kimliği
|
feature_id | True | integer |
Belirli bir özelliği tanımlamak için kullanılan iç Özellik Kimliği |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
|
payload
|
payload | dynamic |
Güncelleştirilecek yeni özellik verileri |
Özelliği Sil
Belirtilen GIS Bulutu özellik nesnesini katmandan siler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
API Anahtarı
|
API-Key | True | password |
İşlemi Yetkilendirmek için kullanılan GIS Bulut API Anahtarı |
|
Özellik Kimliği
|
feature_id | True | integer |
Belirli bir özelliği tanımlamak için kullanılan iç Özellik Kimliği |
|
Katman Kimliği
|
layer_id | True | integer |
Belirli bir katmanı tanımlamak için kullanılan iç Katman Kimliği |
Tanımlar
Maps
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Toplam Kayıt Sayısı
|
total | integer |
Alınabilecek kayıtların toplam sayısı |
|
Geçerli Sayfa
|
page | integer |
Döndürülen sayfanın sayısı |
|
Nesneleri Eşleme
|
data | array of Map |
Döndürülen harita nesneleri dizisi |
Map
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Eşleme Kimliği
|
id | integer |
Bu Eşlemenin iç kimliği |
|
İsim
|
name | string |
Harita Adı |
|
Sahip Nesnesi
|
owner | array of string |
Eşleme sahibi nesnesi. Bu değer yalnızca genişletme parametresi 'sahip' anahtarını içeriyorsa görünür |
|
Aktif
|
active | string |
Harita etkin mi? |
|
Telif Hakkı
|
copyright | string |
Telif hakkı bildirim dizesi |
|
Proj4
|
proj4 | string |
Proj4 harita projeksiyonu |
|
Proj4 Birimleri
|
units_proj4 | string |
Proj4 tanımının birimleri |
|
EPSG Kodu
|
epsg | string |
EPSG harita projeksiyon kodu |
|
Eşleme Birimleri
|
units | string |
Harita birimleri (ölçüm, ayak veya foot_us) |
|
En Fazla Yakınlaştırma
|
maxzoom | string |
En fazla yakınlaştırma |
|
Arka Plan Rengi
|
bgcolor | string |
Harita arka plan rengi |
|
Değiştirme Tarihi:
|
modified | integer |
Eşlemenin son değiştirildiği zaman (UNIX zaman damgası) |
|
Erişilen Yer
|
accessed | integer |
Eşlemeye son erişim zamanı (UNIX zaman damgası) |
|
Oluşturma Tarihi
|
created | integer |
Eşlemenin oluşturulduğu zaman (UNIX zaman damgası) |
|
Görünüm Sayısı
|
visited | string |
Harita görünümlerinin sayısı |
|
Arşivlenmiş
|
archived | string |
Harita arşivlenmiş mi? |
|
Kaynak Kimliği
|
resource_id | string |
resource_id |
|
Ölçü Birimi
|
measure_unit | string |
measure_unit |
|
Görünür
|
visible | string |
Görünür |
|
Kaynak Nesnesi
|
resource | Resource |
Kaynak nesnesini eşleme |
|
Description
|
description | string |
Harita açıklaması |
|
mobileacess
|
mobileacess | string |
mobileacess |
|
wmsaccess
|
wmsaccess | string |
wmsaccess |
|
maptype
|
maptype | string |
maptype |
|
assets
|
assets | string |
assets |
|
derecelendirme
|
rating | string |
derecelendirme |
|
Paylaş
|
share | string |
Paylaş |
|
Sınırlar xMin
|
bounds.xmin | float |
xmin |
|
Sınırlar xMax
|
bounds.xmax | float |
xmax |
|
Sınırlar yMin
|
bounds.ymin | float |
ymin |
|
Sınırlar yMax
|
bounds.ymax | float |
ymax |
|
sınır
|
bound | string |
sınır |
Resource
Kaynak nesnesini eşleme
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Kaynak Kimliği
|
id | integer |
Bu Kaynağın İç Kimliği |
|
Kaynak Türü
|
type | string |
Numaralandırılmış Kaynak türü |
|
Kaynak Konumu
|
location | string |
Potansiyel null değerleri olan TBC |
|
Kaynak Kimliği
|
target_resource_id | string |
resource_id |
|
Kaynak Sahibi Kimliği
|
owner_id | string |
Bu Kaynağa Sahip Olan Kullanıcının Kullanıcı Kimliği |
|
Kaynak Üst Kimliği
|
parent_id | string |
Potansiyel null değerleri olan TBC |
|
Kaynak Ödeme Abonelik Kimliği
|
payment_subscription_id | string |
Potansiyel null değerleri olan TBC |
|
Kaynak Ödeme Kimliği
|
payment_id | string |
Potansiyel null değerleri olan TBC |
|
Kaynak Ödeme Kimliği Obs
|
payment_id_obs | string |
Potansiyel null değerleri olan TBC |
|
Arşivlenen Kaynak
|
archived | string |
Kaynağın arşivlenip arşivlendiğini gösterir |
|
Kaynak Devre Dışı
|
disabled | string |
Potansiyel null değerleri olan TBC |
|
Kaynak Erişim Zamanı
|
access_time | object |
Kaynağa son erişilen zaman |
|
Değiştirme Tarihi:
|
modified | integer |
Kaynağın son değiştirilme zamanı (UNIX zaman damgası) |
|
Oluşturma Tarihi
|
created | integer |
Kaynağın oluşturulduğu zaman (UNIX zaman damgası) |
Katman
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Toplam Kayıt Sayısı
|
total | integer |
Alınabilecek kayıtların toplam sayısı |
|
Geçerli Sayfa
|
page | integer |
Döndürülen sayfanın sayısı |
|
Katman Nesneleri
|
data | array of Layer |
Döndürülen katman nesneleri dizisi |
Katman
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Katman Kimliği
|
id | integer |
Katmanın iç kimliği |
|
Katman Adı
|
name | string |
Kullanıcı tanımlı katman adı |
|
Sahip Nesnesi
|
owner | array of string |
Katman sahibi nesnesi, EXPANDABLE |
|
Katman Kaynak Türü
|
source.type | string |
Sağlanan veri türü |
|
Katman Kaynağı URI'si
|
source.src | string |
Verilerin nerede olduğunu tanımlayan URI dizesi |
|
OnScale
|
onscale | string |
Katmanın görünür olduğu ölçeği ayarlama |
|
OffScale
|
offscale | string |
Katmanın gizlendiği ölçeği ayarlama |
|
Katman Etiketi
|
label | string |
Satır etiketi için kullanılacak veri kaynağının öznitelik adı |
|
x Min
|
x_min | string |
Katman bağlı X dk koordinat |
|
x En Fazla
|
x_max | string |
Katman bağlı X maksimum koordinat |
|
y Min
|
y_min | string |
Katman bağlı Y dk koordinat |
|
y Max
|
y_max | string |
Katman bağlı Y maksimum koordinatı |
|
Katman Metin Alanı
|
textfield | string |
Metin alanı olarak kullanılacak veri kaynağının öznitelik adı |
|
Değiştirme Tarihi:
|
modified | integer |
Eşlemenin son değiştirildiği zaman (UNIX zaman damgası) |
|
Oluşturma Tarihi
|
created | integer |
Eşlemenin oluşturulduğu zaman (UNIX zaman damgası) |
|
Katman Stilleri
|
styles | string |
Katman stili için karmaşık katman stili nesnesi |
|
Katman Alfa
|
alpha | string |
Katman saydamlığı |
|
Katman Veri Kaynağı Kodlaması
|
encoding | string |
Katman veri kaynağı kodlaması |
|
Katman Metin Kenar Boşluğu
|
margin | string |
Metin alanı kenar boşluğu |
|
Katman Görünürlüğü
|
visible | string |
Katman görünürlüğünü denetler, 't' veya 'f' |
|
Katman Kilitli
|
lock | string |
Katman etkileşimlerini denetler, 't' veya 'f' |
|
Raster Katmanı
|
raster | string |
Katman bir Raster veri kaynağıdır, 't' veya 'f' |
|
Dışarı Aktarılabilir Katman
|
exportable | string |
Katmanın dışarı aktarılıp aktarılamadığını ayarlayın, 't' veya 'f' |
|
Birleştirilmiş Katman
|
merged | string |
Katman birleştirildi |
|
Katman Üst Klasörü
|
parent | string |
Üst klasör katmanı kimliği |
|
Katman Araç İpucu
|
tooltip | string |
Katmanda görüntülenen araç ipucu fareyle vurgulama özelliğine sahiptir |
|
Geometriyi Gizle
|
hidegeometry | string |
Katman geometrisi gizlenir. Yalnızca 't' veya 'f' etiketlerini göstermek istiyorsak yararlı olabilir |
|
Bilgi Açılan Penceresini Kullan
|
use_info_window | string |
Harita açılır penceresinde katman özellikleri bilgilerini gösterme, 't' veya 'f' |
|
Katman Veri Kaynağı Kimliği
|
datasource_id | string |
Katman veri kaynağının veri kaynağı kimliği |
|
Katman EPSG
|
epsg | string |
Veri kaynağı EPSG kodu |
|
Açılan Katman
|
opened | string |
Klasör katmanı açma/kapatma boole değeri için, 't' veya 'f' |
|
Katman Kaynak Kimliği
|
resource_id | string |
Katmanın Kaynak Kimliği |
|
Katman Eşleme Kimliği
|
map_id | string |
Katmanın ait olduğu eşleme kimliği |
|
Katman Bölge Değeri Türü
|
type | string |
Katman geometri türü. Olası değerler :'point', 'line', 'polygon', 'tile' ve 'wms'. |
|
Katman Sırası
|
order | integer |
Katman Z dizini |
|
Katman Seçenekleri Nesnesi
|
options | object |
Bu kaynağa bağlı seçeneklerin listesi. Bu değer yalnızca expand parametresi 'options' anahtarını içeriyorsa görünür |
|
Form Adı
|
form.name | string |
Ekli formun kullanıcı tanımlı adı |
|
Katman Formu Tanımı
|
form.definition | string |
Katmana eklenmiş formun tanımı |
|
Veri Kaynağı Kaynak Kimliği
|
datasource.resource_id | string |
Veri kaynağının Kaynak Kimliği |
|
Veri Kaynağı Türü
|
datasource.type | string |
Katman için Veri Kaynağı Türü |
|
Veri Kaynağı Sahip Kimliği
|
datasource.owner_id | string |
owner_id |
|
permissions
|
datasource.permissions | array of string |
name |
|
Katman Sütunu Şeması
|
columns | object |
Katman veri kaynağı sütunlarını göster, GENIŞLETILEBILIR |
|
alt katmanlar
|
sublayers | array of Layer |
Bu Katman içinde iç içe yerleştirilmiş Katman nesneleri dizisi |
User
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Kullanıcı Kimliği
|
id | integer |
Benzersiz Kullanıcı Kimliği |
|
Kullanıcı Türü
|
type | string |
Belirtilen Kullanıcı türü |
|
Kullanıcı Etkin
|
active | string |
Kullanıcı etkin mi, 't' mi yoksa 'f' mi? |
|
Kullanıcı adı
|
username | string |
Kullanıcı Kullanıcı Adı |
|
Kullanıcı Adı
|
firstname | string |
Kullanıcıların Adı |
|
Kullanıcı Soyadı
|
lastname | string |
Kullanıcıların Soyadı |
|
Kullanıcı Sahibi Kimliği
|
owner_id | string |
Bu Kullanıcıya Sahip Olan Kullanıcının Kullanıcı Kimliği |
|
Kullanıcı Telefonu
|
phone | string |
Kullanıcılar Telefon Numarası |
|
User Mobile
|
mobile | string |
Kullanıcılar Cep Telefonu Numarası |
|
Oluşturma Tarihi
|
created | integer |
Eşlemenin oluşturulduğu zaman (UNIX zaman damgası) |
|
Son Oturum Açma
|
lastlog | integer |
Eşlemenin oluşturulduğu zaman (UNIX zaman damgası) |
|
Kullanıcı Şirketi
|
company | string |
Kullanıcılar Şirket Adı |
|
Kullanıcı Web URL'si
|
web | string |
Kullanıcı Profili Web Sitesi |
|
Kullanıcı E-postası
|
string |
Kullanıcıların e-posta adresi |
|
|
Kullanıcı Avatarı
|
avatar | string |
Kullanıcı avatarı alma URL'si |
|
Kullanıcı Dili
|
language | string |
Kullanıcılar tarafından seçilen dil |
|
Dosya Özellik Sayısı
|
file_feature_count | string |
Dosya Sistemindeki Coğrafi Özellik sayısı |
|
DB Özellik Sayısı
|
db_feature_count | string |
Veritabanındaki Coğrafi Özellik sayısı |
|
Depolanan Kullanıcı Raster
|
storage_raster | string |
Raster Kutucukları Tarafından Kullanılan Dosya Depolama |
|
Kullanıcı Depolama Kapasitesi
|
storage_total | string |
Tüketilen Toplam Dosya Depolama Alanı |
|
Kullanıcı Özellik Sınırı
|
feature_count_limit | string |
Lisanslı En Fazla Özellik Sayısı |
|
Kullanıcı Tarama Sınırı
|
storage_raster_limit | string |
Lisanslı Maksimum Depolama Kapasitesi |
|
Abonelik Başlar
|
subscription_begins | string |
Kullanıcı aboneliği başladığında |
|
Aboneliğin Süresi Doluyor
|
subscription_expires | string |
Kullanıcı aboneliği sona erdiğinde |
|
Kullanıcı Kaynak Kimliği
|
resource_id | string |
Bu Kullanıcı için İç Kaynak Kimliği |
|
Kullanıcı son değiştirme tarihi
|
modified | integer |
Son değiştirme tarihi saati (UNIX biçimi) |
|
Kullanıcılar Kuruluşu
|
organization_id | string |
Bu Kullanıcı için Kuruluş Kimliği |
|
Kullanıcı OIDC
|
oidc | string |
OpenID Connect (Kimlik Doğrulama Protokolü) |
|
Kullanıcı Seçenekleri
|
options | string |
Kullanıcıya bağlı seçeneklerin listesi. Bu değer yalnızca 'expand' parametresi 'options' anahtarını içeriyorsa görünür |
|
onaylar
|
consents | array of object |
Kullanıcı onayı sözleşmeleri Nesnesi |
|
Onay Amacı
|
consents.purpose | string |
İstenen onayın amacı |
|
Onay Sürümü
|
consents.version | string |
Verilen onayın sürümü |
|
Onay Kabul Etti
|
consents.agreed | string |
Onay verildi mi? |
file
Bu, 'file' temel veri türüdür.