«python» etiketlenmiş sorular

Python, birçok CBS programında kullanılan açık kaynaklı yorumlanmış bir programlama dilidir.

2
GDAL / OGR Python bağlarında PostgreSQL / PostGIS hataları nasıl yakalanır?
Bir sorgu başarısız olduktan sonra OGR'de PostgreSQL çıktı hata mesajlarını yakalamak mümkün mü? Örneğin conn.ExecuteSQL('SELECT * FROM non_existing_table;') Postgres'de bu bir hata mesajı döndürür: "Error: relation 'non_existing_table' does not exist." Ogr olarak standardı alıyoruz: "Error: current transaction is aborted, commands ignored until end of transaction block" Postgres hata mesajını yakalayabilir …

4
Python kullanarak rasterden lat / uzunta yükseklik mi alıyorsunuz?
Herkes ArcGIS kullanmadan bir raster yükseklik verileri alma konusunda biraz deneyim olup olmadığını merak , ama yerine bir python listveya bilgi almak dict? XY verilerimi tuples listesi olarak alıyorum: xy34 =[perp_obj[j].CalcPnts(float(i.dist), orientation) for j in range (len(perp_obj))] Listede döngü veya xy-çiftleri için karşılık gelen yükseklik elde etmek için bir işlev …

2
Sıfırdan çokbantlı bir görüntü oluşturma
Üzerinde bazı testler yapmak için cero'dan çokbantlı bir görüntü yapmak istiyorum. Üzerinde tuz ve karabiber gürültüsü olan 5 adet tamamen üniforma bant veya merkezde farklı değerlerden oluşan bir kare gibi gerçekten basit bir şey. Açıkçası bu sadece bir matris yığını, çok boyutlu bir dizi, bu da üretilmesi oldukça basittir. Bunu …
10 python  raster  gdal  imagery 

2
GeoPy geocoder'dan adres adreslerini (şehir, eyalet vb.) Nasıl iade edebilirim?
Lat, lng adreslerini coğrafi kodlamak için GeoPy kullanıyorum. Ayrıca her adres için ayrıntılı adres bileşenlerini (sokak, şehir, eyalet, posta kodu) ayıklamak istiyorum. GeoPy adresi ile bir dize döndürür - ancak her bileşeni ayırmak için güvenilir bir yol bulamıyorum. Örneğin: {street: '123 Main Street', city: 'Los Angeles', state: 'CA', zip: 90034, …

3
'NoneType' nesnesinin özelliği yok
Python jeo-uzamsal programlamasında yeniyim. Aşağıdaki komut dosyasını çalıştırdım ve ilgili hata mesajını aldım >>> import osgeo >>> import osgeo.ogr >>> shapefile = osgeo.ogr.Open("tl_2009_us_state.shp") >>> numLayers = shapefile.GetLayerCount() Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> numLayers = shapefile.GetLayerCount() AttributeError: 'NoneType' object has no attribute 'GetLayerCount'
10 python  gdal 

2
Gizlilik Gereksinimlerini Karşılamak için Çokgenleri Birleştirme
Belirli bir sektördeki tüm işverenlerin ofis konumlarını temsil eden bir nokta özellik sınıfım var. Feature sınıfı, her ofiste çalışanların sayısını saklama özelliğine sahiptir. Birisi, mümkün olan en küçük coğrafi birime (bu durumda Sayım Blokları) mekansal olarak birleştirilen bu verileri kullanmak istedi. Ancak, bir gizlilik sözleşmesi verilerin yayınlanmasını olduğu gibi engeller. …


2
PostGIS tablosunu Python'da Shapefile'e dönüştürme?
PostGIS tablosu (pgsql2shp kullanmadan) bir shapefile dönüştürmek istiyorum. Şekil dosyasında bir geometri oluşturmak için Xmin, Ymin ve Xmax, Ymax'ı vermeliyim ve PostGIS masamda bulunan geometri düzensiz şekilli (dış sınırlayıcı kutu kullanarak alabilirim ama içerecek) bazı ekstra alan benim alanım daha fazla). Görevi tamamlayabileceğim bir yöntem var mı? Ben bunu programlı …
10 python  postgis 

1
Python'daki Arcobjects: özellik (şekil) geometrisine sahip nesnelere arayüz atayın
Python ArcObject kullanmaya çalışıyorum. Geometri verileri ile nesneme bir arabirim (yani IZ.InterpolateZsBetween) atama ile ilgili sorun var, kod: from Comtypes.client import CreateObject, GetModule import arcgisscripting gp = arcgisscripting.create(9.3) gp.setproduct("ArcInfo") esriSystem = GetModule("C:/Program Files (x86)/ArcGIS/com/esriSystem.olb") esriGeometry = GetModule("C:/Program Files (x86)/ArcGIS/com/esriGeometry.olb") esriDataSourcesGDB = GetModule("C:/Program Files (x86)/ArcGIS/com/esriDataSourcesGDB.olb") esriGeoDatabase = GetModule("C:/Program Files (x86)/ArcGIS/com/esriGeoDatabase.olb") sPath …

1
PostGIS poligon geometrisi ile ilgili yardım - kapalı olmayan halkalar
Erik Westra'nın ( Amazon link ) süper kötü 'Python Geospatial Development' kitabının bir kopyasını aldım ve üzerinde çalışıyorum. Şu anda bana, coğrafi bir web uygulaması oluşturmaya hazırlanırken GSHHS kıyı şeridi verilerini bir şekil dosyasından PostGIS veritabanına yüklemeyi öğretiyor. Benim sorunum şu: GSHHS verilerini PostGIS'e aktarmaya çalıştığımda, kıyı şeridi çokgenlerinin 'geçerli' …
10 python  postgis  ogr  wkt 

3
Pyproj ve Proj.4 kullanarak X, Y koordinatlarını enlem / boyuta dönüştürmek yanlış koordinatları döndürür
X ve y koordinatları içeren birden çok XML dosyasını okuyan ve hepsini tek bir csv dosyasına birleştiren bir python betiği yazıyorum. Enlem ve Boylam, csv'de zorunlu alanlardır, ancak Ohio North State Plane usFt'deki x, y koordinatlarını WGS84'e dönüştürmekte zorlanıyorum. >>> p = Proj(r'+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 …


2
Ogr ve Python kullanarak Polygon içindeki nokta (linestring)
Şu anda şekil dosyalarında bulduğum geometri özelliklerinden topolojik bir ağ oluşturmam gereken bir proje üzerinde çalışıyorum. Şimdiye kadar Ben Reilly'nin açık kaynak projesini kullanarak , linestringleri networkx kenarlarına dönüştürmeyi ve yakın özellikleri (diğer linestrings söylüyor) tespit etmeyi ve en kısa yol algoritmalarını çalıştırabilmem için onları en yakın noktaya eklemeyi başardım. …

5
bir shapefile öznitelik tablosunu başka bir dbf tablosundaki değerlerle güncelle
Burada ne yapmaya çalıştığımı açıklamaya çalışıyorum: Aynı alanları olan bir shapefile ve bir bağımsız dbf tablo var. Dbf tablosunda tüm alanlar doldurulur, ancak shapefile öznitelik tablosunda yalnızca bir tanesine "OneField" adını verelim. Ne yapmak istiyorum "OneField" (Shapefile) değerleri "OneField" (dbf tablo) değerleri ile aynı olup olmadığını denetlemek ve eğer öyleyse, …
10 python  data  shapefile 

3
Python programını çalıştırmak için ArcMap'te düğme oluşturuluyor mu?
Bir araç çubuğundaki bir düğme tıklatıldığında ArcMap içinde çalıştırmak istediğiniz bir komut dosyası var ve şimdiye kadar ben sadece bir komut dosyası içine komut dosyası yapmak mümkün. Bir coğrafi işlem aracı olarak değil, bir komut olarak çalıştırmak için ihtiyacım var. Coğrafi işleme aracı olarak çalıştırmak, komut satırı penceresinden aynı kodun …

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.