Uydu Görüntü Sağlayıcıları mı Arıyorsunuz? [kapalı]


17

Bir web uygulaması oluşturuyorum - gereksinimlerim:

  • Küresel uydu görüntülerine sahip olmalı .
  • GeoJSON veri içe aktarma, fare ve klavye hareketleri, vb. Yapabilen, kullanımı kolay API'lara sahip olmalıdır.

Bildiğim kadarıyla Bing, Google ve Yahoo her ikisini de sağlayan tek şirket. Bazıları ilkini bir dereceye kadar destekler; belki küresel değil (NASA, üçüncü taraf haritalama çözümleri) ve bazıları ikincisini (örneğin OSM) destekler ... ancak çok azı her ikisini de destekler.

Tek seçeneklerim Bing, Google ve Yahoo mu?

Eğer öyleyse, yapım aşamasında olan ve sonunda açık kaynak altında küresel uydu kapsama alanı sağlayacak devam eden projelerin (uydular) farkında olan var mı?


Eğer açık verileri arıyorlar sonra bence Açık Veri Stack Exchange araştırmasına yer olacak / bu sorun.
PolyGeo

Teşekkürler. Bu stackexchange 2011'de soru sorulduğunda yoktu :) Bu konuya ilgim değişti, ancak ziyaretçilerin tavsiyesine uymalarını memnuniyetle karşılıyorum.
Jordan Arseno

Yanıtlar:


14

Görüntülerin yakalanması ve üretilmesi pahalıdır, bu da üretimini ticari kuruluşlar ve hükümetlerle etkili bir şekilde sınırlar. Ticari uyduların çoğu, tutarlı küresel kapsama alanı sağlamaz ve listelediğiniz sağlayıcılara satışları da dahil olmak üzere sahnelere erişim satarak gelir elde etmez. Bu, hükümet seçeneklerini serbest kategoride bırakıyor: belki de en iyisi , çoğu kanalda yaklaşık 30 metre ve IR'de 15 metre olan Landsat 7 ürünleri olmaya devam ediyor . Bazı alanlarda , Dünya Rüzgarında kullanılanlar gibi serbestçe kullanılabilen hava üst geçitleri vardır .

Küresel uydular sayfa Wikipedia'da yararlı bir listedir ve orada gelecek yıl başlatılması yeni Landsat platformu , küresel tutarlı ve ücretsiz görüntülerinin provizyon o platformları devam edecektir. GLCF , NASA Landsat mozaikleri gibi mevcut ücretsiz veriler için iyi bir kaynak olmaya devam ediyor .


1
Asat ve EO1 çözünürlük açısından rakip olmasına rağmen Landsat 7 en iyi kapsama alanına sahiptir.
Matthew Snape

1
artık Sentinel-2 verileriniz var (Landsat 8'den daha yüksek zamansal ve uzamsal çözünürlük)
radouxju

4

OpenAerialMap projesinden vazgeçildi, ama son zamanlarda yeniden başlatıldı. Daha ayrıntılı olmayan alanlar için küresel veri kümeleriyle, gezegenin farklı alanlarından ücretsiz veri kümelerinin birleşmesi olacak. Kullanılan global veri kümeleri i-küp ve NASA görüntüleri. Projeler tarafından kullanılan mevcut veri kaynakları listesi burada bulunabilir . Sunucu yazılımının kaynak kodu da GitHub'da .

Ancak sunucu şu anda çevrimdışı, bu yüzden bu canlı sistem için bir seçenek değil, şu anda sadece göz kulak olacak bir şeydir.

Sorunuzun ikinci kısmı için "geoJSON veri içe aktarma, fare ve klavye hareketleri vb." Konularını kapsayan OpenLayers'ı kullanabilirsiniz . - ayrıca veri ve API bileşenlerini ayrı tutabilmeniz için Google, Bing, Yahoo vb. herhangi birinden veri getirmenize olanak tanır.


2

Ödemeye hazırsanız birkaç seçenek daha vardır:

  • Digital Globe , OpenLayers ile bağlanabilecek bir wms servisi sunar .
  • ESRI Javascript API'sinin değişen çözünürlükte global uydu verileri vardır.



1

MapBox son zamanlarda (appx Güz / 2013 itibariyle) bir görüntü hizmeti sunmaya başladı ve ücretsiz hesaplar için mevcut olmasa da, aylık sadece 5 $ 'dan başlayan tüm ücretli hesapları için kullanılabilir .

Onların da elde ettikleri çözünürlükten çok etkilendim. Bu Arkansas küçük bir kasabaya yakınlaştırılmış burada çocukken beyzbol oynuyordum. (Görüntüleri etkinleştirmek için sol alt köşedeki "Uydu" yu seçin.)

... yaklaşık 600 kişilik kırsal bir toplulukta olduğu düşünüldüğünde oldukça ayrıntılı bir kapsam.


1

2 farklı kavramı karıştırmış görünüyorsunuz: API eşleme ve döşeme sunucusu. Google ve Bing bu hizmetlerin her ikisini de sunsa da, paketli bir çözüm kullanmak zorunda değilsiniz.

Google ve Bing, tescilli verileri görüntüleyen özel sistemler olduğundan, Open Street Maps API'ya (android için OSMdroid) geçmenizi öneririm. Bu, arzu ettiğiniz işlevleri sağlayacaktır (hareketler, klavye tıklaması vb.).

Temel harita ihtiyaçlarınız için ücretsiz bir döşeme sunucusu kullanmanızı öneririm (görüntüler uygun). Mapnik, OSM için varsayılan ayardır, ancak ArcGIS çevrimiçi , USGS Topo , Ercik veya başka birisini de kullanabilirsiniz free tile server(Google).

Bu karo sunucularından bazıları alternatif temel haritalar (uydu, yol, tematik [suç, kabinler, ağaçlar, bisikletler]) sunar.

Uygulama yaparken, harita oluşturmada farklı yaklaşımlar olduğunu anlamalısınız. Bazı haritalar XYZ (lat, lon, zoom) koordinatlarını kullanırken, diğerleri ZYX (zoom, lon, lat) kullanır.

buKaplamaların düzgün görünmesi ve baseMap'in karıştırılması gibi bir sonuç alırsanız, yanlış koordinat sistemi kullandığınız anlamına gelir.

Eşleme uygulamanız için OSM web veya OSMdroid android örnek koduna ihtiyacınız varsa sadece holler.

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.