shp2kml 라이센스가 만료되어 무료 솔루션을 찾고 있습니다


13

그래서 나는 작은 아프리카 비영리 단체에서 일합니다. 모든 GIS 및 데이터 작업을 수행합니다. 내가 만든 대부분의 레이어는 kml 레이어로 변환되어 상사가 Google 어스에서 빠르고 쉽게 사용할 수 있습니다. 그러나 지난 몇 개월 동안 내 shp2kml 프로그램은 라이센스가 만료되어 최신 버전을 다운로드한다고 말합니다. 2011 년 2 월의 새로운 버전이 아닌 최신 버전을 다운로드했는데 여전히 같은 오류가 발생합니다. 누구나 같은 일을하거나 다른 방법으로 알고 있거나 최신 버전의 shp2kml을 얻는 다른 프리웨어 프로그램을 알고 있습니다. 내 운영 체제는 Windows 7이며 QGIS 1.8.0을 사용하고 있습니다. 비영리 단체는 Google 어스 프로 에디션을 사용할 수 없습니다. 무료 또는 실질적으로 무료 솔루션이 필요합니다. 당신의 도움을 주셔서 감사합니다.


1
16/04/16의 날짜로, 파일은 여전히 ​​똑같은 문제가 있고 라이센스 만료 날짜를 보여줍니다 ... 무료 도구의 경우, 이것은 정말 이상합니다 ...

...하지만 컴퓨터 시계를 2015로 재설정해도 여전히 작동합니다. 소프트웨어는 컴파일 후 1 년이 지나면 만료됩니다.
— AndreJ

답변:


18

QGIS에서 KML 형식으로 레이어를 직접 저장할 수 있습니다. 레이어 창에서 레이어 이름을 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 저장 ...을 클릭 한 후 파일 형식 목록에서 KML을 선택하십시오.

여기에 이미지 설명을 입력하십시오


감사합니다! 나는 그것을 시도하지 않은 것에 대해 바보 같은 느낌이 든다.
— Tyler

제안한 바와 같이 QGIS는 최고의 솔루션입니다. 대부분의 평가판 소프트웨어를 '재설정'하는 유일한 방법은 레지스트리에서 소프트웨어를 삭제하고 다시 설치하는 것입니다. 레지스트리 탐색이 불편한 경우 권장되지 않습니다.
— danagerous

1
@danagerous IMO 라이센스를 우회하는 것은 결코 좋은 생각이 아닙니다. 개발자가 소프트웨어를 작성한 곳에서 돈을 지불하지 않고 사용하면 소프트웨어를 훔치는 것입니다. 비용을 지불하거나 오픈 소스 대안을 찾는 것이
— Stephen Lead

1
@StephenLead. 좋은 지적. 나는 그것에 대해 당신과 논쟁하지 않을 것입니다. 모든 소프트웨어 (대부분의 오픈 소스도 포함)에 대한 비용을 지불하고, 내가 좋아하는 오픈 소스 소프트웨어에 기부하고 업무에 도움을줍니다. 그것이 내가 생계를 유지하는 데 도움이된다면, 나는 돌려 준다. 이것은 손이 묶인 것처럼 보이는 비영리 단체입니다. 또한 QGIS를 최고의 솔루션으로 제안했습니다.
— danagerous

2

2014 년 9 월 14 일 Shp2kml의 저자에게 연락하여 " 이 도구에 대한 라이센스가 만료되었습니다 "메시지 (몇 달 전에 처음으로 실행 된 문제)와 관련된 문제를보고했습니다 . 2014 년 9 월 15 일에 새 버전의 파일을 업로드했는데 만료 된 라이센스 오류가 더 이상 존재하지 않습니다 .

프로그램의 "정보"화면은 다음을 보여줍니다. 빌드 값으로 판단하면 원본과 동일하다고 생각합니다.


Google 어스
빌드에 Shp2kml 2.0 Shapefile : 2-2 / 1 / 11

http://www.zonums.com/shp2kml.html
http://www.zonums.com/files/Shp2kml.zip

OLD Shp2kml.exe 서명 (파일 날짜 = 2011-02-01 09:10) :
MD5 : 7ef306b52357c83547870dc4bc579ea7
SHA-1 : d72e5db006c4790d44718d24a244ad5a736c11aa

새로운 Shp2kml.exe 서명 (파일 날짜 = 2014-09-15 00:21:48) :
MD5 : c5b2edd311c336d4730d481eb29c7606
SHA-1 : 25b6712e46e436b99d259ee991b3b859ccf27ee0

새 파일을 사용하면 (이전 파일에서도 발생했을 수 있음) 실제로 KML 파일을 만드는 데 문제가 발생했습니다. 과거에 프로그램을 사용할 때이 문제가 발생하지 않았으므로 사용중인 shapefile 소스에 특정한 것일 수 있습니다.

"SITE_NAME"에 대한 색인 결과가 너무 길어> 100 자 (254)입니다.

왜 그런지 잘 모르겠습니다. 속성 이름 / 헤더를 포함하지 않는 179 개의 데이터 행 중 "SITE_NAME"속성에서 가장 긴 값은 83 자입니다.

오늘 아침에 저자에게 그 문제를보고했고 그로부터 답장을 기다리고 있습니다.


0

날짜 재설정은 정상적으로 작동하지만 바이러스 백신 등을 엉망으로 만드는 것처럼 좋은 컴퓨터에서는하지 마십시오. 예비가 있으면 오래된 예비 파일을 사용하여 kml 파일을 저장하십시오. 방금 QGIS를 처음 시도했지만 일단 중단되면 실제로 잘 작동합니다.


이것은 답변이 아닌 의견으로 보입니다. 담당자가 충분하면 게시물에 댓글을 달 수 있습니다.
— BradHards

0

R 패키지 plotKML가이를 수행 할 수 있습니다. 패키지는 sp 공간 객체를 KML 형식으로 변환합니다. kml 방법 문서에서 :

library(plotKML)

# Plotting a SpatialPointsDataFrame object
library(rgdal)
data(eberg)
eberg <- eberg[runif(nrow(eberg))<.1,]
library(sp)
library(rgdal)
coordinates(eberg) <- ~X+Y
proj4string(eberg) <- CRS("+init=epsg:31467")
## Not run: # Simple plot
kml(eberg, file = "eberg-0.kml")
# Plot using aesthetics
kml(eberg, colour = SNDMHT_A, size = CLYMHT_A, alpha = 0.75, file = "eberg-1.kml")

## End(Not run)

0

다른 사람들이 제안한대로 시스템 시계를 변경하거나 영구적 인 해결 방법으로 16 진수 편집기를 얻으려면 exe 파일을 편집 하고이 패턴을 검색하십시오.

7432A1FC724F008B00E8AB

그런 다음 처음 두 바이트 만 바꾸십시오.

7432 -> 9090

그리고 당신은 날짜 확인을 제거합니다 :)

참고 :이 도구는 평가판 또는 제한된 응용 프로그램이 아닌 무료 도구이기 때문에 여기에 제안하고 있습니다 ... 무료 응용 프로그램 에서이 작업을 불법적으로 수행하고 있다고 생각하지 않습니다 ... 저자가 저자를 추가 한 것 같습니다 시한 폭탄은 사용자가 항상 최신 버전을 실행하도록 보장하지만 앱은 거의 포기 된 것으로 보이고 시한 폭탄을 업데이트하기 위해 새로운 버전이 출시되지 않습니다 ...


-1

여전히 Shp2kml을 사용할 수 있습니다! 어떻게 물어? 컴퓨터의 날짜를 다시 설정하기 만하면됩니다 (2011 년 1 월 1 일 사용). 작업이 끝나면 컴퓨터의 날짜를 오늘로 변경하십시오. 달콤한 일.


2
이것은 직장에서이 소프트웨어를 사용하는 사람에게 추천 할 것이 아닙니다. 적어도 비 윤리적이며 불법 일 수 있습니다. 자신의 의견에 상관없이, 고용주는 다르게 느끼게 될 수 있으며 많은 회사들이 그러한 것들을 특별히 금지하는 정책을 마련하고 있습니다.
— Evil Genius

파일이 생성 및 액세스 날짜를 망쳤습니다.
— Laves

사악한 천재, 왜 비 윤리적이거나 어쩌면 불법일까요? shp2kml은 무료 소프트웨어입니다. 나는 바로 여기서하고 싶다. 이것이 정말로 문제라면, 나는 그 일을 그만 둘 것이다.
— bondpam

이것은 나를 울부 짖습니다. 내 컴퓨터가 과거에 살고있는 동안 다른 종류의 일이 엉망이되고 싶지 않습니다.
— jocull
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.