Daugiau

Brėžiate naujus poslinkio taškus „ArcGIS for Desktop“?

Brėžiate naujus poslinkio taškus „ArcGIS for Desktop“?


Turiu užduotį, kurioje nubraižiau pozicijas išilgai išlygiavimo (žr. Raudonus taškus paveikslėliuose) ir turiu nubrėžti du poslinkio taškus (nuo grandinės vietų) skirtingu atstumu lygiagrečiai sulygiavimui (žr. 2 paveikslą). Nesu tikras, kaip tai padaryti.

Aš pagalvojau apie:

  • nustatant linijos kryptį ir nuo to,
  • tada išsiaiškinkite, kokie poslinkiai x, y turėtų būti naudojami naudojant trigonometriją,
  • sukurkite naujus poslinkio taškus, naudodami trigonometrijos rezultatus.

Aš taip pat galvojau:

  • aplink taškus sukuriamas 1 m buferis,
  • naudodami buferį, kad nukirptumėte liniją į segmentus, tada
  • nukopijuokite liniją lygiagrečiai kairėje ir dešinėje pusėje, naudodami nurodytus atstumus
  • tada naudokite funkcijų viršūnes į taškus įrankį su viduriu kaip taško tipą, kad gautumėte poslinkio pozicijas.

Jei būtų tik keli taškai, aš naudočiau antrąjį aukščiau pateiktą metodą, bet, deja, turiu šimtus.

Aš esu susipažinęs su „Arcgis 10.1“ ir gerai suprantu „Arcpy“ ir „python“.


Manau, turėtumėte ištirti įrankį „Sukurti maršruto įvykių sluoksnį“ (linijinė nuoroda):

Sukuria laikiną funkcijų sluoksnį, naudodamas maršrutus ir maršruto įvykius.

Kai naudojamas laikinas sluoksnis (rodomas žemėlapyje arba naudojamas kitu geografinio apdorojimo įrankiu), atliekamas dinaminis segmentavimas.

ir ypač jo neprivalomas offset_field:

Laukas, kuriame yra reikšmės, naudojamos įvykiams kompensuoti iš pagrindinio maršruto. Šis laukas turi būti skaitinis.