ArcGIS Araçları

ArcGIS Web Harita ve Öğe İnceleyici

ArcGIS Online ya da ArcGIS Enterprise öğe adresini yapıştır; öğe bilgisini, içerik kalitesini ve web haritadaki her katmanın erişim durumunu tek raporda gör.

Kabul edilen biçimler: …/home/item.html?id=…, …/apps/mapviewer/index.html?webmap=…, uygulama adresleri ya da 32 karakterlik öğe kimliği. Örnek, Esri geliştirici eğitimlerinde kullanılan herkese açık bir web haritadır.

Portal adresi ve token (isteğe bağlı)

Token yalnız bu sekmenin belleğinde tutulur, kaydedilmez ve adreslere eklenmez. İstek gövdesinde yalnız portala ve portalla aynı sunucudaki servislere gönderilir (ArcGIS Online'da arcgis.com altındaki barındırılan servisler dahil).

Gizlilik

İstekler tarayıcından doğrudan öğenin bulunduğu portala (ArcGIS Online için www.arcgis.com) ve web haritadaki katmanların sunucularına gider; Rodosto sunucusundan geçmez. Portala öğe kimliği, katman sunucularına ise katman adresi için bir tanım isteği (?f=json) gönderilir. Küçük resim portaldan yüklenir.

İlgili Araçlar

Web harita kontrolü neden gerekir

ArcGIS'te bir web harita, katmanların kendisini değil, katmanların adreslerini ve görünüm ayarlarını tutan bir JSON belgesidir. Harita yıllarca aynı kalırken arkasındaki servisler taşınabilir, yeniden adlandırılabilir, paylaşımı kısıtlanabilir ya da bir sunucu kapatılabilir. Bu durumda harita açılır ama bazı katmanlar boş gelir ve sorunun kaynağını bulmak için her katmanı tek tek denemek gerekir. Öğe sayfasındaki özet, açıklama, etiket ve kullanım koşulları da zamanla eksik kalabilir; bu eksikler öğenin aranıp bulunmasını ve doğru kullanılmasını zorlaştırır.

Bu inceleyici, bir öğenin portal kaydını ve web harita JSON'unu okuyup iki soruyu birlikte yanıtlar: öğe iyi tanımlanmış mı ve haritadaki katmanlar gerçekten erişilebilir mi.

Nasıl kullanılır

  1. Öğe adresini yapıştır. ArcGIS Online, kuruluş adresi (…maps.arcgis.com) ve ArcGIS Enterprise portal adresleri kabul edilir; harita görüntüleyici ve uygulama adreslerindeki öğe kimliği de tanınır. Yalnız 32 karakterlik kimliğin varsa, Enterprise portalı için portal adresini ayrıca yaz.
  2. İncele düğmesine bas. Öğe bilgisi ve içerik kalitesi kontrol listesi hemen gelir.
  3. Öğe bir web harita ya da web sahne ise altlık ve operasyonel katmanlar, grup katmanlarıyla birlikte tabloya dökülür. Her katman için görünürlük, saydamlık, açılır pencere (popup) tanımı ve adres gösterilir; ardından her adrese bir tanım isteği atılarak durum sütunu doldurulur.
  4. Katman tablosunu CSV raporu olarak indirebilir, öğe ve veri JSON'unu katlanabilir görünümde inceleyip kopyalayabilir ya da dosya olarak kaydedebilirsin.

Katman durumları ne anlama gelir

İçerik kalitesi kontrol listesi

Liste küçük resim, özet, açıklama, etiketler, kullanım koşulları ve kaynak (credits) alanlarının dolu olup olmadığına bakar; portal bir öğe bilgi puanı hesaplıyorsa onu da gösterir. Web haritalarda buna kırık katmanlar, token isteyen katmanlar, http adresler, adresine token gömülmüş katmanlar ve açılır penceresi tanımlanmamış obje katmanları eklenir. Açıklamanın kısa sayılması ve etiket sayısı için kullanılan eşikler bu aracın önerisidir, portalın kuralı değildir.

Tek bir öğe için bu kontrol birkaç saniyelik bir iştir. Yüzlerce ya da binlerce öğe barındıran kurum portallarında ise içeriğin tutarlı tanımlanması, sahipliğin ve paylaşımın izlenmesi, kırık bağlantıların düzenli olarak bulunması ayrı bir yönetim işine dönüşür. Bu işin portal genelinde nasıl ele alınabileceğine Portal Content Manager sayfasında değiniyoruz.

Veri ve yöntem

Araç, ArcGIS REST API'nin herkese açık uç noktalarını kullanır: öğe bilgisi için /sharing/rest/content/items/{id}?f=json, web harita tanımı için /sharing/rest/content/items/{id}/data?f=json. Katman denetiminde ArcGIS REST adreslerine ?f=json, vektör karo katmanlarında stil dosyasına, WMS katmanlarında GetCapabilities isteğine, diğerlerinde doğrudan adrese istek atılır. Aynı adres bir kez denetlenir ve en fazla altı istek aynı anda yürütülür. Tüm istekler tarayıcından doğrudan portala ve katman sunucularına gider; Rodosto sunucusundan geçmez. Simgeler Lucide (ISC lisansı) kütüphanesindendir; araç başka bir harici kütüphane kullanmaz.

Sınırlar

Kurumsal çalışmalar için

İçeriğinizin hangi ortamda yönetileceğine karar veriyorsanız ArcGIS Online mı Enterprise mı rehberi farkları özetler. Kırık katmanlar, servis erişimi ya da portal yapılandırmasıyla ilgili süregelen sorunlar için ArcGIS destek sayfasına göz atabilirsin.

Sık Sorulan Sorular

Web haritamda bir katman neden boş görünüyor?

En sık nedenler katmanın kaynak servisinin kaldırılması ya da adının değişmesi, servisin paylaşımının kısıtlanması, http adresin HTTPS sayfada engellenmesi ve sunucunun erişilemez olmasıdır. İnceleyici her katman adresine istek atarak bu durumları ayırır ve katman tablosunda gösterir.

Kurum içi (Enterprise) portaldaki öğeleri inceleyebilir miyim?

Evet, portal internetten erişilebiliyorsa ve tarayıcı isteklerine (CORS) izin veriyorsa. Öğe adresini yapıştırdığınızda portal kökü adresten çıkarılır. Yalnız kurum ağından erişilen bir portal için aracı o ağa bağlı bir bilgisayardan kullanmanız gerekir.

Özel (paylaşılmamış) öğeler için ne yapmalıyım?

Araç öncelikle herkese açık öğeler içindir. Erişim yetkiniz olan bir öğe için isteğe bağlı token alanını kullanabilirsiniz. Token yalnız bellekte tutulur ve yalnız portala ve portalla aynı sunucudaki servislere gönderilir; ArcGIS Online'da buna arcgis.com altındaki barındırılan servisler de dahildir.

"Okunamadı" durumu ne anlama gelir?

Sunucu yanıt verdi ama bu siteden gelen tarayıcı isteklerine CORS izni vermediği için yanıtın içeriği okunamadı. Katman çalışıyor olabilir; adresi tarayıcıda açarak ya da haritayı açarak ayrıca kontrol edin.