Giấy phép shp2kml đã hết hạn, tìm kiếm giải pháp miễn phí


13

Vì vậy, tôi làm việc cho một tổ chức phi lợi nhuận nhỏ ở châu Phi. Tôi làm tất cả các công việc về dữ liệu và dữ liệu. Hầu hết các lớp tôi tạo, tôi chuyển đổi thành các lớp kml để ông chủ của tôi có thể sử dụng chúng nhanh chóng và dễ dàng trong Google Earth. Nhưng bây giờ trong những tháng trước, chương trình shp2kml của tôi nói rằng giấy phép của nó đã hết hạn và để tải xuống phiên bản mới hơn. Tôi đã tải xuống phiên bản cập nhật nhất mà tôi có thể tìm thấy không phải là phiên bản mới tháng 2 năm 2011 và tôi vẫn nhận được cùng một lỗi. Bất cứ ai cũng biết một chương trình phần mềm miễn phí khác cũng làm điều tương tự hoặc biết một cách xoay quanh vấn đề này hoặc để có được một phiên bản cập nhật hơn của shp2kml. Hệ điều hành của tôi là windows 7 và tôi đang sử dụng QGIS 1.8.0. Tổ chức phi lợi nhuận không thể đủ khả năng cho phiên bản Google Earth Pro. Tôi cần giải pháp miễn phí hoặc thực tế miễn phí. Cảm ơn bạn đã giúp đỡ.


1
Kể từ ngày 16/04/16, tệp vẫn có cùng một vấn đề và hiển thị ngày hết hạn giấy phép ... Đối với một công cụ miễn phí, điều này thực sự kỳ lạ ...

... nhưng đặt lại đồng hồ máy tính đến năm 2015 vẫn hoạt động. Phần mềm dường như hết hạn một năm sau khi biên dịch.
AndreJ

Câu trả lời:


18

Bạn có thể lưu một lớp ở định dạng KML trực tiếp từ QGIS, chỉ cần nhấp chuột phải vào tên lớp trong cửa sổ Lớp, nhấp vào Lưu dưới dạng .. và chọn KML từ danh sách định dạng tệp:

nhập mô tả hình ảnh ở đây


Cảm ơn bạn! Tôi cảm thấy ngu ngốc vì đã không thử điều đó.
Tyler

Theo đề xuất của QGIS là giải pháp tốt nhất của bạn. Cách duy nhất khác để 'thiết lập lại' phần mềm dùng thử nhất là xóa nó khỏi sổ đăng ký và cài đặt lại. Không được đề xuất nếu bạn không thoải mái điều hướng sổ đăng ký.
danagerous

1
@danagerous IMO không bao giờ là một ý tưởng hay để phá vỡ giấy phép - một nhà phát triển ở đâu đó đã viết phần mềm, vì vậy bạn sẽ ăn cắp chúng nếu bạn sử dụng nó mà không phải trả tiền. Tốt hơn là trả tiền cho nó hoặc tìm một giải pháp thay thế nguồn mở ...
Stephen Lead

1
@StephenLead. Điểm tốt. Tôi sẽ không tranh luận với bạn về điều đó. Tôi trả tiền cho tất cả phần mềm của mình (hầu hết cũng là nguồn mở) và cũng quyên góp cho phần mềm nguồn mở mà tôi thích và giúp tôi làm việc. Nếu nó giúp tôi kiếm sống tôi sẽ trả lại. Đây là một tổ chức phi lợi nhuận dường như bị trói tay. Tôi cũng đã đề nghị QGIS là giải pháp TỐT NHẤT.
danagerous

2

Tôi đã có thể liên lạc với tác giả của Shp2kml vào ngày 14 tháng 9 năm 2014 và báo cáo vấn đề với thông báo " Giấy phép cho công cụ này đã hết hạn " (điều mà lần đầu tiên tôi gặp phải vài tháng trước). Vào ngày 15 tháng 9 năm 2014, anh đã tải lên một phiên bản mới hơn của tệp và lỗi giấy phép hết hạn không còn tồn tại .

Màn hình "Giới thiệu" của chương trình hiển thị như sau, mà tôi tin là giống với bản gốc, được đánh giá theo giá trị xây dựng:

Shpefl 2.0
Shapefile cho Google Earth
Build: 2-2 / 1/11

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

Chữ ký OLD Shp2kml.exe (ngày tập tin = 2011 / 02-01 09:10):
MD5: 7ef306b52357c83547870dc4bc579ea7
SHA-1: d72e5db006c4790d44718d24a244ad5a736c11aa

Chữ ký Shp2kml.exe MỚI (ngày tệp = 2014-09-15 00:21:48):
MD5: c5b2edd311c336d4730d481eb29c7606
SHA-1: 25b6712e46e436b99d259ee991b3b859ccf27

Với tệp mới (có lẽ nó cũng đã xảy ra với tệp cũ), tôi đã gặp phải một vấn đề thực sự tạo tệp KML. Tôi đã không gặp phải vấn đề này khi sử dụng chương trình trong quá khứ, vì vậy nó có thể là một cái gì đó cụ thể đối với nguồn shapefile tôi đang sử dụng:

Kết quả chỉ mục cho "SITE_NAME" quá dài,> 100 ký tự (254).

Tôi không chắc tại sao điều đó lại xảy ra. Trong số 179 hàng dữ liệu (không bao gồm tên / tiêu đề thuộc tính), giá trị dài nhất trong thuộc tính "SITE_NAME" là 83 ký tự.

Tôi đã báo cáo vấn đề đó cho tác giả sáng nay và đang chờ hồi âm từ anh ấy.


0

Đặt lại ngày hoạt động tốt nhưng đừng làm điều đó trên máy tính tốt của bạn vì nó dường như làm rối loạn vi-rút, v.v., hãy sử dụng một phụ tùng cũ nếu bạn có, sau đó lưu tệp kml. Tôi mới thử dùng QGIS lần đầu tiên và một khi bạn hiểu rõ thì nó hoạt động rất tốt.


Đây dường như là một bình luận, hơn là một câu trả lời. Bạn có thể nhận xét về bất kỳ bài đăng nào khi bạn có đủ đại diện.
BradHards

0

Gói R plotKMLcó thể làm điều này cho bạn. Gói sẽ chuyển đổi các đối tượng không gian sp sang định dạng KML. Từ tài liệu phương pháp 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

Thay đổi đồng hồ hệ thống như những người khác đề xuất hoặc nếu bạn muốn một cách giải quyết vĩnh viễn, hãy lấy trình soạn thảo hex, chỉnh sửa tệp exe và tìm kiếm mẫu này:

7432A1FC724F008B00E8AB

sau đó chỉ thay thế hai byte đầu tiên:

7432 -> 9090

và bạn sẽ xóa kiểm tra ngày :)

Lưu ý: Tôi đang đề xuất điều này ở đây vì đây là công cụ miễn phí, không phải dùng thử hay ứng dụng giới hạn nào cả ... Tôi không nghĩ chúng tôi đang làm bất cứ điều gì bất hợp pháp khi làm điều này trên một ứng dụng miễn phí ... Tôi có thể đoán tác giả đã thêm điều này bom hẹn giờ chỉ để đảm bảo người dùng luôn chạy phiên bản mới nhất, tuy nhiên hiện tại ứng dụng dường như đã bị bỏ rơi và không có phiên bản mới nào được phát hành để cập nhật quả bom hẹn giờ, sau đó ...


-1

Bạn vẫn có thể sử dụng Shp2kml! Bạn hỏi thế nào Chỉ cần đặt lại ngày máy tính của bạn (Tôi sử dụng ngày 1/1/2011). Khi bạn sử dụng xong, công cụ chỉ cần thay đổi ngày máy tính của bạn trở lại ngày hôm nay. Công việc ngọt ngào xung quanh.


2
Đây không phải là thứ tôi muốn giới thiệu cho ai đó sử dụng phần mềm này tại nơi làm việc. Nó ít nhất là phi đạo đức, và có thể bất hợp pháp. Bất kể ý kiến ​​của riêng bạn, chủ nhân của bạn có thể cảm thấy khác biệt, và nhiều công ty có chính sách đặc biệt cấm những điều đó.
Evil Genius

và các tập tin của bạn sẽ làm hỏng ngày tạo và truy cập.
Llaves

Evil Genius, tại sao nó là phi đạo đức hoặc có thể bất hợp pháp? shp2kml là phần mềm miễn phí. Tôi muốn làm đúng ngay tại đây và nếu đây thực sự là một vấn đề, tôi sẽ ngừng làm việc đó.
bondpam

Điều này làm cho tôi co rúm lại. Tôi không muốn biết những thứ khác đang bị rối tung trong khi máy tính của tôi đang sống trong quá khứ.
vui vẻ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.