arcpy2 Qgis&Arcgis) arcpy 벡터의 외적을 이용한 두 벡터의 교차점 구하기 # 벡터의 외적 def cross_product(x0,y0,x1,y1, x2,y2,x3,y3): val = (x1-x0)*(y3-y2) - (y1-y0)*(x3-x2) return val # 두 벡터의 교차점 def intersection_point(x0,y0,x1,y1, x2,y2,x3,y3, val): pre = x1*y0 - y1*x0 post = x3*y2 - y3*x2 x = (pre * (x3-x2) - (x1-x0) * post) / val y = (pre * (y3-y2) - (y1-y0) * post) / val return x,y if __name__ == '__main__': for idx, row in enumaerat(arcpy.da.SearchCursor("폴리라인","SHAPE.. 2021. 8. 10. arcgis) arcpy add-in 설치하고 만들기 (필드값 넣는 버튼추가) 아래 사이트에서 다운받습니다. www.arcgis.com/home/item.html?id=5f3aefe77f6b4f61ad3e4c62f30bff3b Python Add-In Wizard Simplify the development of ArcGIS Desktop add-ins with this Python Add-In Wizard www.arcgis.com C:/arcgis 폴더를 하나 정해서(아무거나 정하셔도 상관없습니다.) 압축푼 폴더를 넣어 놓습니다. (addin_assistant) 그다음에 툴을 저장할 빈 폴더를 생성해주세요 1. 만들어볼 간단한 툴은 폴리곤 레이어에 필드값 넣기 입니다. C:/arcgisaddin_assistant/bin/addin_assistant.exe 간단하게 설명을 드리면.. 2021. 4. 9. 이전 1 다음