Lisensi shp2kml kedaluwarsa, mencari solusi gratis

13

Jadi saya bekerja untuk nirlaba kecil Afrika. Saya melakukan semua GIS dan pekerjaan data. Sebagian besar lapisan yang saya buat, saya konversi ke lapisan kml sehingga bos saya kemudian dapat menggunakannya dengan cepat dan mudah di Google Earth. Tetapi sekarang dalam bulan-bulan terakhir program shp2kml saya mengatakan lisensinya telah kedaluwarsa dan untuk mengunduh versi yang lebih baru. Saya telah mengunduh versi terbaru yang dapat saya temukan yang bukan baru pada Februari 2011 dan saya masih mendapatkan kesalahan yang sama. Ada yang tahu program freeware lain yang melakukan hal yang sama atau mengetahui cara ini atau untuk mendapatkan versi shp2kml yang lebih baru. Sistem operasi saya adalah windows 7 dan saya menggunakan QGIS 1.8.0. Nirlaba tidak mampu membeli edisi Google Earth Pro. Saya butuh solusi gratis atau praktis gratis. Terima kasih atas bantuan Anda.

Tyler
sumber
1
Sampai tanggal 16/04/16, file tersebut masih memiliki masalah yang sama dan menunjukkan tanggal kedaluwarsa lisensi ... Untuk alat gratis, ini benar-benar aneh ...
... tetapi mengatur ulang jam komputer hingga 2015 masih berfungsi. Perangkat lunak tampaknya kedaluwarsa satu tahun setelah dikompilasi.
AndreJ

Jawaban:

18

Anda dapat menyimpan layer dalam format KML langsung dari QGIS, cukup klik kanan nama layer di jendela Layers, klik Save As .., dan pilih KML dari daftar format file:

masukkan deskripsi gambar di sini

Dan C
sumber
Terima kasih! Saya merasa agak bodoh karena tidak mencobanya.
Tyler
Seperti yang disarankan QGIS adalah solusi terbaik Anda. Satu-satunya cara lain untuk 'mengatur ulang' sebagian besar perangkat lunak percobaan adalah menghapusnya dari registri dan menginstal ulang. Tidak disarankan jika Anda tidak nyaman menavigasi registri.
Danagerous
1
@danagerous IMO tidak pernah merupakan ide yang baik untuk menghindari lisensi - pengembang di suatu tempat menulis perangkat lunak, jadi Anda mencuri dari mereka jika Anda menggunakannya tanpa membayar. Lebih baik membayar untuk itu, atau menemukan alternatif open-source ...
Stephen Lead
1
@StephenLead. Poin yang bagus. Saya tidak akan berdebat dengan Anda tentang hal itu. Saya membayar semua perangkat lunak saya (sebagian besar juga open source) dan juga menyumbang ke perangkat lunak open source yang saya sukai dan membantu saya dengan pekerjaan saya. Jika itu membantu saya mencari nafkah, saya memberikan kembali. Ini adalah organisasi nirlaba yang sepertinya terikat tangan. Saya juga menyarankan QGIS sebagai solusi TERBAIK.
Danagerous
2

Saya dapat menghubungi penulis Shp2kml 14 September 2014 dan melaporkan masalah dengan pesan " Lisensi untuk alat ini telah kedaluwarsa " (sesuatu yang pertama kali saya temui beberapa bulan yang lalu). Pada 15 September 2014, ia mengunggah versi file yang lebih baru dan kesalahan lisensi yang kadaluwarsa tidak ada lagi .

Layar "Tentang" program menunjukkan yang berikut, yang saya yakin sama dengan aslinya, dilihat dari nilai build:

Shp2kml 2.0 Shapefile
to Google Earth
Build: 2-2 / 1/11

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

Tanda tangan Shp2kml.exe LAMA (tanggal file = 2011-02-01 09:10):
MD5: 7ef306b52357c83547870dc4bc579ea7
SHA-1: d72e5db006c4790d44718d24a244ad5a736c11aa

Tanda tangan Shp2kml.exe BARU (tanggal file = 2014-09-15 00:21:48):
MD5: c5b2edd311c336d4730d481eb29c7606
SHA-1: 25b6712e46e436b99d259ee991b3b859ccf27ee0

Dengan file baru (mungkin itu juga akan terjadi dengan yang lama), saya mengalami masalah sebenarnya membuat file KML. Saya belum pernah mengalami masalah ini ketika menggunakan program di masa lalu, jadi itu bisa menjadi sesuatu yang spesifik untuk sumber shapefile yang saya gunakan:

Hasil indeks untuk "SITE_NAME" terlalu panjang,> 100 karakter (254).

Saya tidak yakin mengapa itu terjadi. Dari 179 baris data (tidak termasuk nama atribut / header), nilai terpanjang dalam atribut "SITE_NAME" adalah 83 karakter.

Saya melaporkan masalah itu kepada penulis pagi ini dan saya menunggu kabar darinya.

Josh Hillman
sumber
0

Menyetel ulang tanggal berfungsi dengan baik tetapi jangan lakukan itu di komputer Anda yang baik karena tampaknya mengacaukan anti virus dll, gunakan cadangan lama jika Anda punya satu maka simpan file kml. Saya baru saja mencoba QGIS untuk pertama kalinya dan setelah Anda memahami itu bekerja dengan sangat baik.

Peter Sandgate
sumber
Tampaknya ini hanya komentar, bukan jawaban. Anda dapat mengomentari pos apa pun setelah memiliki cukup perwakilan.
BradHards
0

Paket R plotKMLdapat melakukan ini untuk Anda. Paket ini akan mengkonversi objek spasial sp ke format KML. Dari dokumentasi metode 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)
Harun
sumber
0

Ubah jam sistem seperti yang disarankan orang lain atau jika Anda ingin solusi permanen dapatkan hex editor, edit file exe dan cari pola ini:

7432A1FC724F008B00E8AB

lalu ganti hanya dua byte pertama:

7432 -> 9090

dan Anda akan menghapus cek tanggal :)

Catatan: Saya menyarankan ini di sini karena ini adalah alat gratis, bukan aplikasi percobaan atau bagaimanapun terbatas ... Saya tidak berpikir kami melakukan sesuatu yang ilegal melakukan ini pada aplikasi gratis ... Saya bisa menebak penulis menambahkan ini bom waktu hanya untuk memastikan pengguna selalu menjalankan versi terbaru, namun aplikasi tampaknya hampir ditinggalkan sekarang dan tidak ada versi baru yang dirilis untuk memperbarui bom waktu, maka ...

nars
sumber
-1

Anda masih dapat menggunakan Shp2kml! Bagaimana anda bertanya Setel kembali tanggal komputer Anda (saya gunakan 1 Januari 2011). Ketika Anda selesai menggunakan alat ini hanya mengubah tanggal komputer Anda kembali ke hari ini. Bekerja dengan baik.

Bondpam
sumber
2
Ini bukan sesuatu yang saya rekomendasikan kepada seseorang yang menggunakan perangkat lunak ini di tempat kerja. Setidaknya tidak etis, dan mungkin ilegal. Terlepas dari pendapat Anda sendiri, majikan Anda mungkin merasa berbeda, dan banyak perusahaan memiliki kebijakan yang secara khusus melarang hal-hal seperti itu.
Evil Genius
dan file Anda akan mengacaukan tanggal pembuatan dan akses.
Llaves
Genius Jahat, mengapa itu tidak etis atau mungkin ilegal? shp2kml adalah perangkat lunak gratis. Saya ingin melakukan yang benar di sini dan jika ini benar-benar masalah, saya akan berhenti melakukannya.
Bondpam
Ini membuat saya ngeri. Saya tidak ingin tahu hal-hal lain apa saja yang berantakan ketika komputer saya hidup di masa lalu.
jocull