Bir şekil dosyasını birçok fayansla çok daha küçük fayanslara bölmek istiyorum. Akıllı bir çözüm arıyorum, çünkü manuel düzenlemeler soru dışı
Herkes güzel bir fonksiyon yardımcı olabilir veya biliyor?
Bir şekil dosyasını birçok fayansla çok daha küçük fayanslara bölmek istiyorum. Akıllı bir çözüm arıyorum, çünkü manuel düzenlemeler soru dışı
Herkes güzel bir fonksiyon yardımcı olabilir veya biliyor?
Yanıtlar:
QGIS kullanarak, belirli bir şekil dosyasını örneğinizde gösterildiği gibi düzenli dikdörtgenlere hızlıca bölebilirsiniz.
Bahsettiğiniz ızgaranın, 1x1 km ya da benzeri düzenli büyüklükte bir uzamsal ızgara olduğunu varsayıyorum. Bu ızgara nesneleri (kareler) daha sonra bir referans numarasına sahip olacaktır (örneğin square_id). Diğer veri kümeniz, bölgeler, uzamsal ızgaradaki niteliklere dayalı olarak bir arada görmek istediğiniz alandır. Bu şekilde, bölgelerin hem zone_id hem de uzamsal grid referans niteliklerini koruyan daha küçük (ızgaralı) parçalara bölünmesiyle sonuçlanırsınız.
Kesişen işlevsellik bu işi yapar. Bu içinden hem kullanılabilir ArcGIS ve QGIS . ArcGIS için kullanıcı belgeleri , işlevselliği QGIS tarafından da desteklenmesine rağmen mükemmel bir şekilde açıklar.
Vektör Tablosu aracını kullanarak normal bir ızgara oluşturabilirsiniz. Kullanmak istediğiniz her ızgara hücresinin kapsamı ve boyutu için kullanmak istediğiniz özellikleri belirtmeniz yeterlidir. Python eklentilerinin etkinleştirildiğinden ve ftools eklentilerinin kurulu olduğundan emin olmanız gerekebilir. Ardından, kesişim aracını @ragnvald tarafından önerildiği gibi kullanabilirsiniz.
Bu yaklaşımla ilgili tek sorun, döşemelerin sütun / satır biçiminde numaralandırılmamasıdır. Bunun yerine, oluşturuldukları sırayla numaralandırılırlar, genellikle kuzeydoğudan güneybatıya her seferinde bir satır. Bu ihtiyaçlarınızı karşılamıyorsa, rasterleştirme aracını kullanarak verilerin raster sürümünü . Rasterler esasen verileri, satırlar ve sütunlar arasında sabit bir aralıkla coğrafi referanslı bir matris olarak saklar. Bu veri modeli, yönlendirmenizi ayarlamayı kolaylaştırabilir, ancak orijinal verilerinizin anlamlı bir şekilde tercüme edildiğinden emin olmakta zorlanabilirsiniz.
Maliyet yolları ve akış yönü / birikimi (genellikle hidroloji araçlarında işlenir) gibi rasterler üzerinde yönlendirme için bir dizi yerleşik teknik vardır. SAGA GIS , bu tür analizler için daha fazla seçeneğe ve rasterleştirme için daha iyi araçlara sahiptir, ancak arayüz QGIS'den biraz daha basittir.
Bir eklenti oluşturuldu ve QGIS'e kurulabilir. çokgen bölücü
Bölünmeye başlamak istediğiniz alanın ve istediğiniz köşeyi tanımlamanız gerekir.
Soruyu doğru anladıysam, bir vektör ızgarası oluşturmak bunun bir yönü. Diğer özellikleri tam anlamıyla bölmek istiyorsanız (ör. Yolların ızgara bölümleri olması için ızgaralı yollar), daha sonra yeni oluşturulan ızgara katmanıyla yolla kesişmek istersiniz. Bu, ızgara hücresine dayalı bölümler oluşturur. Bu yol koleksiyonunun (ızgara hücresine dayalı olarak bölünmüş) kendi başına tek bir dosya olması gerekiyorsa, yeni bir katmana özelliğe göre bir bölünme gerçekleştirebilirsiniz (bu işlev QGIS'de bir vektör eklentisi olarak kullanılabilir ve öznitelik değeri, yani GRIDID kullanacak ve öznitelik tablosundaki tüm kayıtları aynı GRIDID ile kendi şekil dosyasına ayrıştıracaktır.Bu, toplu olarak yapılabilir ve bunun gibi birçok dosyanın bölünmesini sağlar).