Placemark, trình chỉnh sửa dữ liệu địa không gian trên nền web, nay đã chuyển sang mã nguồn mở
(github.com/placemark)- Placemark là một ứng dụng mã nguồn mở miễn phí để tạo, xem, chỉnh sửa và phân tích dữ liệu bản đồ
- Với người dùng thông thường, luồng sử dụng mặc định là dùng phiên bản chính tại Placemark.io thay vì tự chạy trực tiếp
- Nhà phát triển hoặc người muốn fork có thể chạy kho lưu trữ trên máy cục bộ, với giả định dùng pnpm và Node 24.5.0
- Để chạy cục bộ cần có Mapbox public access token và Geocode Earth token, và nếu vận hành công khai thì nên thiết lập giới hạn token
- Hiện vẫn còn ngoại lệ là giấy phép hạn chế của Mapbox GL JS, và khi có thời gian dự án dự định chuyển sang maplibre-gl
Vai trò của Placemark
- Placemark là một ứng dụng mã nguồn mở miễn phí để tạo, xem, chỉnh sửa và phân tích dữ liệu bản đồ
- Phần lớn người dùng chỉ cần dùng phiên bản chính tại Placemark.io
- Phần còn lại của README dành cho những người muốn vọc với vai trò nhà phát triển hoặc muốn fork
Quy trình chạy cục bộ
- Có thể dùng Docker hoặc Render theo cách phức tạp hơn, nhưng trên macOS có quy trình chạy cục bộ đơn giản được cung cấp
- Clone kho lưu trữ, di chuyển vào thư mục rồi cài đặt các dependency
- Cần cấp các token cần thiết
- Thiết lập token dưới dạng biến môi trường rồi khởi động máy chủ
- Ở chế độ phát triển, dùng
pnpm devđể hot reload - Để triển khai tệp tĩnh, chạy
pnpm buildrồipnpm dlx serve@latest distđể phục vụ thư mụcdist/
- Ở chế độ phát triển, dùng
- Trong phát triển cục bộ, có thể sao chép
.env.examplethành.env.localrồi thêm token
Lưu ý về bảo mật token
- Nếu dự định chạy thường xuyên hoặc vận hành công khai, cần bảo vệ token an toàn hơn
- Với token Mapbox, nên thêm URL restrictions
- Với token Geocode Earth, nên cấu hình Referrer Hostnames được phép
Các bản fork liên quan
- epanetjs: một bản fork tập trung vào mô hình hóa nước, có kho lưu trữ
- geojson.io/next: một bản fork của Mapbox, có kho lưu trữ
Ngoại lệ giấy phép mã nguồn mở và kế hoạch chuyển đổi
- Hiện có một ngoại lệ hẹp là Mapbox GL JS, thư viện này có giấy phép hạn chế
- Khi có thời gian, dự án dự định chuyển sang maplibre-gl, một bản fork mã nguồn mở của Mapbox GL JS
- README cũng ghi rằng maplibre-gl chủ yếu nhận tài trợ từ các tập đoàn công nghệ lớn của Mỹ như Microsoft
1 bình luận
Ý kiến trên Hacker News
Cùng một người cũng đã tạo ra geojson.io, một công cụ rất tuyệt mà tôi vẫn thỉnh thoảng dùng
Rất phù hợp để thử nghiệm GeoJSON, và dù đáng tiếc là Placemark không thể phát triển thành một công ty, việc nó nay đã thành mã nguồn mở thực sự rất đáng mừng
Nhóm geomob đã phỏng vấn Tom MacWright trên podcast khi Placemark vừa mới ra mắt khoảng 2 năm trước: https://thegeomob.com/podcast/episode-118
Tôi chỉ mới biết tới sự tồn tại của nó bây giờ, trong khi ở cả hai công ty tôi từng làm trước đây đều có nhiều đồng nghiệp hẳn sẽ được giúp rất nhiều nếu có một ứng dụng bản đồ nhiều tính năng hơn geojson.io một chút nhưng ít phức tạp hơn qgis/arcgis
Một bài viết về việc Placemark đóng cửa sau khi chuyển sang mã nguồn mở đã được đăng cách đây 72 ngày
https://news.ycombinator.com/item?id=38250459
Đây là một dự án được trau chuốt rất kỹ. Người sáng lập hiện đang giúp phát triển Val town, và nó cũng trông khá ấn tượng
https://www.val.town/
Blog của anh ấy cũng đáng đọc: https://macwright.com/
Giá mà tôi có dịp cần dùng đến thứ này. Các công cụ GIS thường không đạt tới mức hoàn thiện và trực quan như vậy
Có lẽ cũng có thể tạo ra một trình xem dữ liệu dùng được dựa trên Placemark, nhưng như thế thì có vẻ sẽ bỏ qua một nửa tính năng của nó
Vì nó đã từng là một sản phẩm thương mại trong một thời gian, tôi khá tò mò người dùng thực tế đã dùng nó vào việc gì. Liệu nó thay thế các công cụ sẵn có, hay được dùng cho một kiểu công việc mới nào đó, tôi cũng muốn biết
Việc được phát hành dưới dạng mã nguồn mở thực sự rất tuyệt
Tôi đang sở hữu domain chattymaps và có kế hoạch làm một ứng dụng chat dựa trên bản đồ, nên nếu đào sâu vào Placemark thì có thể đó sẽ là động lực để bắt đầu việc này
Tôi đã thấy khá nhiều công cụ GIS đa dụng kiểu này
Vấn đề là ArcGIS đã quá phổ biến và ăn sâu vào quy trình làm việc, nên phần công việc và nhóm người dùng còn lại không đủ lớn
Muốn một sản phẩm như thế này thực sự phát triển thì cần có hệ sinh thái và một “killer app”
GIS có lẽ trước sau gì vẫn sẽ là một lĩnh vực ngách. Không có lý do gì để không dùng các tiêu chuẩn trong GIS, và về lâu dài mã nguồn mở vẫn có chỗ để đứng
Có chỗ nào xem được demo đang chạy không?
Tôi không tìm được URL demo tương tác để tự tay thử
Tin tốt đấy. Nó trông như thể hoàn toàn có thể là một ứng dụng G Suite
Nếu không có sự hậu thuẫn của công ty thì khả năng cao là khó tồn tại
Sẽ khá thú vị nếu tìm ra cách dùng chung với umap-project.org. Ít nhất thì chúng có thể trở thành những dự án thân thiết với nhau