Coğrafi Bilgi Sistemleri

Kartograflar, coğrafyacılar ve GIS uzmanları için soru cevap

2
Bulanık en az kaba ortak bölme algoritması
Bir şeklin iki farklı bölümü (argüman uğruna, bir ülkenin iki farklı idari bölümü) göz önüne alındığında, bu bölümlerin her ikisinin de sığacağı ve bazı hatalara izin verdiği (ve optimize ettiği) yeni bir bölümü nasıl bulabilirim? Örneğin, hatayı yoksayarak, bunu yapan bir algoritma istiyorum: Belki de bunu belirli terimlerle ifade etmeye …

1
PostGIS çokgen kenar analizi (yönlendirme, kenar uzunluğu)
CBS dünyasında ve özellikle PostGIS'te yeniyim, bu yüzden cevap açık görünüyorsa lütfen affedersiniz ... Birkaç bina üzerinde analiz yapmak istiyorum. İlgilendiğim bir şey, cephe yüzeyleri ve ilgili yönelim. Aşağıdaki resimde gösterildiği gibi, bir dizi çokgen içinde tüm kenarların uzunluk ve (normal) yönüne sahip olmak istiyorum. Örnekte sadece bir yüzeyi vurguladım. …

2
Bir tablodaki özellikleri başka bir tablodaki ST_Split nasıl?
Çokgenler (katman 'pol') hem kapalı hem de kapalı olmayan linestrings (katman 'lin') tarafından bölmek gerekir. Ne yazık ki aşağıdaki sorguyu çalıştıran düzgün sonuçlar alamıyorum. CREATE VIEW splitted_pol AS SELECT g.path[1] as gid, g.geom::geometry(polygon, SRID) as geom FROM (SELECT (ST_Dump(ST_Split(pol.geom, lin.geom))).* FROM pol, lin ) as g; Örneğimde ST_Split altı çokgen …

1
(Büyük daire) yol üzerinde proje konumu
Bu SE sitesini birkaç saattir araştırıyorum ve hala soruma bir çözüm bulmakta zorlanıyorum. Amacım OSM'de ve konumumda (lat / lon koordinatları) bir yol verildiğinde, bu şekilde en yakın konumu (lat / lon koordinatları) bulmak istiyorum. Nokta yolun herhangi bir yerinde olabilir, yolu tanımlamak için kullanılan noktalarla sınırlı değildir. Bu yüzden …

1
Arşiv tablolarını içeren bir SDE coğrafi veritabanını çoğaltmak mümkün mü?
Ben tek yönlü çoğaltma kullanarak başka bir çoğaltmak istiyorum bir konumda bir veritabanı var. Test sırasında arşiv tablolarını kopyalayamadık, bu talihsiz bir durum çünkü bu tarihi sürümleri her iki konumda tutmamız gerekiyor. Tüm DEFAULT veritabanını (arşiv tabloları dahil) çoğaltmak mümkün mü? Değilse, bu sorunu çözmek için herhangi bir yolu var …


2
OpenLayers 3: Bir Unsurun stilini değiştirdikten sonra haritayı nasıl yenileyebilirim?
Bazı vektör kaynakları ( ol.source.Vector) ve ilişkili vektör katmanları ( ol.layer.Vector) özellikleri bir OpenLayers 3.2.0 harita var ol.FeatureVektör kaynaklarına Unsurlar ( ) eklendiğinde, bunlara dataunsurun temsil ettiği javascript nesnesine ayarlanmış bir özellik verilir . TypeScript aşağıdakileri takip eder ... vectorSource.addFeature(new ol.Feature({ geometry: /* ... */, data: vectorData, })); Vektör katmanları …

1
Hat Bağlantısına Dayalı PostGIS Özyinelemeli Sorgu
Bir sorguda zorluk yaşıyorum. Linestrings, her biri n_type sütununda bir değere sahip bir ağ var. Bu birkaç seçenekten biri olabilir. Aynı türden ve sürekli bir çizgi oluşturan herhangi bir linestrings gruplayan yeni bir tablo oluşturmak istiyorum. Önce: Sonra: İşte şimdiye kadar aldığım şey. Sonuç döndürür ancak hiçbir anlam ifade etmez …
9 postgis 

1
Pan-bilenmiş sınıflandırmaya güven?
Brovey dönüşümü ve en yakın komşu tekniklerle çözünürlük birleştirme kaynağını kullanarak ERDAS'ta bir Landsat Görüntüsünü keskinleştirdim. Ancak, arazi kullanımı sınıflandırması açısından, bunun bir hata olacağı söylendi, çünkü pan keskinleştirme, hatalar ekleyecek sahte pikseller oluşturuyor. Bu doğru mu?

3
Masaüstü mimarisi için ArcGIS Pro ve ArcGIS 10.x ile IDLE kullanırken Python sürümünü ayırt etmek mi?
ArcGIS Pro 1.0.0 ile birlikte gelen Python 3.4.1 ile çalışmaya başladım, ayrıca masaüstü için ArcGIS 10.3 ile birlikte gelen Python 2.7.8'e sahip olan Python 2.7.8 ile çalışıyorum ve çalışma şansını en aza indirmek istiyorum Python'un bir versiyonunu diğerini kullanmak istediğimde ve ihtiyaç duyduğumda. Windows Gezgini'nde artık iki Python klasörünüz var: …

3
GeoJSON katmanını OpenLayers 3'e ekleme
Mygeojson.json adında bir GeoJSON dosyası var ve bunu bir openstreetmap katmanının üstüne OpenLayers 3'te bir katman olarak eklemek istiyorum. Şimdiye kadar zoom vb. Dahil olmak üzere openstreetmap dünyasını görüntüleyebilirim, ancak nedense mygeojson.json'u bulamıyorum. Geojson birçok çokgen içerir ve şöyle görünür: { "type": "FeatureCollection", "crs": { "type": "name", "properties": { "name": …

6
QGIS, Mac OS'de CSV içe aktarmada tablo sütunlarını okumaz
Bir CSV dosyasını QGIS'e aktarmaya çalışıyorum, ancak aşağıdaki yazdırma ekranım gibi görünüyor (program İsveççe ama önizleme penceresinde QGIS verilerimi doğru bir şekilde okumaz). Verileri yükleyemiyorum çünkü QGIS, CSV tablo sütunlarımı tek bir satır olarak okuyor. Yanlış olan ne? QGIS verilerimi sayılar olarak okumak istiyorum, bu yüzden "String", "String", "Integer" kodu …
9 qgis  csv  import  mac 

1
Coğrafi koordinatlarda (lat / lon) veya kartezyen (yansıtılan) LAS dosyalarında coğrafi referanslama?
Her şeyden önce, ben CBS'de bir acemi. GPS ve telemetri verileri ile ilişkili bir lidar noktası bulut var. Sonra her noktanın koordinatlarını bir ECEF koordinat sistemine dönüştürürüm ve son olarak açısal koordinatları Yerel Teğet Düzlem (LTP) yaklaşımını kullanarak kartezyen bir koordinat sistemine dönüştürürüm. (Bu yaklaşım, ilk noktanın gps koordinatlarını bir …

1
* .Adf dosyaları R'ye nasıl okunur?
.Adf dosyalarını R'ye yüklemek istiyorum. Veriler bu sayfadan: http://www.fao.org/geonetwork/srv/en/metadata.show?id=14057 İnternette bazı araştırmalardan sonra bulduğum aşağıdaki kodu denedim. Sorun şu ki, RasterLayer sınıfında olmaması gereken negatif değerler alıyorum. Bunun neden olduğunu bilmiyorum, umarım biri bana yardım edebilir !? Kod: library(rgdal) library(RColorBrewer) dpath<- path... x <- new("GDALReadOnlyDataset", dpath) getDriver(x) getDriverLongName(getDriver(x)) xx<-asSGDF_GROD(x) r …

2
Virtualenv Python ile QGIS mi başlatıyorsunuz?
QGIS'e, sistem genelindeki varsayılandan farklı bir Python yüklemesi kullanmasını söylemenin herhangi bir yolu var mı? Örneğin, /myvirtualenv/bin/pythonbunun yerine bazı virtualenv Python kullanın /usr/bin/python? Arka plan: Yalnızca belirli bir sanal ortamda yüklü olan ancak sistem çapında olmayan bazı modülleri kullanan özel bir eklenti geliştiriyorum. Virtualenv'in sistem genelindeki paketlere erişmesine izin verilir, …

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.