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.