Tüm ülkelerin çokgenlerini alma ve ISO-3166-2 altbölümleri


12

Bir ülkeyi (ISO-3166-1 olarak) ve verilen koordinatlar için alt bölümü (ISO-3166-2 olarak) bulmak için ters coğrafi kodlama aramaları yapmak için tüm ülkelerin tüm çokgenlerini ve alt bölümlerini almanın bir yolunu arıyorum.

Google Haritalar veya diğer hizmetlerle ters coğrafi kodlama aramaları her zaman ülkeyi ve alt bölümü (Google Haritalar) döndürmez veya bazen yanlıştır (geonames.org). Anladığım kadarıyla tüm ülkeler ve alt bölümler openstreetmap verilerinde mevcut, ancak sadece çokgenleri nasıl alacağımı bilmiyorum - harita verisi yok, ilgi çekici nokta veya şehir gerekli değil, sadece belirtilen ülkedeki tüm alt bölümlerin ana hatları ve altbölüm kodları. Sonra belirli bir noktanın herhangi bir çokgen içinde veya yakınında olup olmadığını kendim kontrol edebilirim.

Herkes bu verileri openstreetmap verilerinden nasıl alacağını biliyor mu, yoksa bu veriler için başka bir kaynak var mı?


Belki de bu yazı yardımcı olabilir: ISO ALPHA-2 ve ISO ALPHA-3 ülke kodlarının tam listesi
Joseph

data.gouv.fr/tr/search/?q=D%C3%A9partement ve Wikipedia, ISO 3166-2 bilgilerine sahiptir. İşte genel bir konu (Fransızca): fr.wikipedia.org/wiki/Codes_g%C3%A9ographiques_de_la_France
mkennedy

ISO 3166-2 alan değil, adı (veya daha spesifik olarak idari alt bölümlerin nasıl yönetildiğini). Alanları mı yoksa isimleri mi arıyorsunuz?
BradHards

Alan. Alan koordinatlarını haritaya veya kağıda çizmek istiyorum.
Ger

gadm.org/country muhtemelen yardımcı olacaktır. Başka bir şeye ihtiyacın olduğunu bilmiyorsan şekil dosyası olarak bir başlangıç ​​noktası olarak giderdim.
BradHards

Yanıtlar:


6

Bu sitede aradıklarınız olabilir:


Gadm'i kontrol ettim ve test edebildim - sağlanan veriler gerçekten iyi ve en önemlisi, ISO 3166-2 kodları (genellikle hasc_1 sütununda, bazen hasc_2 sütununda) yer alıyor. Kişinin ne tür ayrıntılara bağlı olduğuna bağlı olarak bazı manuel işlemler hala gereklidir, ancak kaynak malzeme şu ana kadar harika görünüyor.
iquito

@iquito: HASC_ * sütunlarındaki bu değerler FYI ISO 3166 değil , tamamen farklı bir şey .
Crescent Fresh

1

Eğer OpenStreetMap bu veri ayıklamak nasıl talep beri: teorik olarak kullanabileceğiniz xapi maç için sınır açıklamaları. Örneğin böyle bir sorgu kullanarak: (uyarı, biraz zaman alacak, bu yüzden bunu bir bağlantı olarak biçimlendirmiyorum!)

www.overpass-api.de/api/xapi?way[bbox=2,49,7.5,54][boundary=administrative][admin_level=2]

Sonuç, bu durumda Benelüks ülkelerinin sınırlarını gösteren çokgenlerin bir listesi olacaktır. Muhtemelen üst üste binen diğer sınırlayıcı kutular için bunu tekrarlamanız gerekir. Ve diğer seviyeler için. Çok iş. Bunun için bir senaryo istersiniz.

Veya Planet.osm'u indirin ve ilgili verileri yerel olarak ayıklamak için uygun OSM kitaplıklarını veya XML araçlarını kullanın.

Tüm bunlar, standartın ücretsiz olarak sunulmaması nedeniyle, ISO-3166-2 tanımlayıcıları olmadan anlayabileceğim kadarıyla gelecektir.




-1

GADM'den çoğu ülke için birinci düzey idari alt bölümlerle birlikte eksiksiz bir ülke sınırları kümesi indirebilirsiniz: https://gadm.org/download_world.html


Nihai soru "Herkes bu verileri openstreetmap verilerinden nasıl alacağını biliyor mu, yoksa bu veriler için başka bir kaynak var mı?" Yani, tam olarak istedikleri verilere bağlantı sağlamaktan daha iyi ne olabilir?
Steve Bennett

muhtemelen ilk (en üst) cevabın GADM verilerine karşılık gelmesi olabilir
Mykola Kozyr
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.