Không gian địa lý - GISGvSIGQGIS

Java có đáng học không?

Ngoài OpenOffice, Vuze, Woopra, hoặc các applet được triển khai trong một số trang web, rất có vị trí trong các hệ thống cho điện thoại di động, TV, GPS, máy ATM, các chương trình kinh doanh và nhiều trang mà chúng tôi lướt mỗi ngày đang chạy trên Java.

Biểu đồ dưới đây cho thấy công nghệ Java có một miền duy trì bền vững từ 2006 đến 2011 so với C # .net, php và Ruby, có thể bắt nguồn từ các công việc cung cấp.

statisticsJava

Trong trường hợp môi trường địa không gian, C + + và Java là hai thế giới tuyệt vời mà trong đó các ứng dụng mã nguồn mở được xây dựng; bảng dưới đây tóm tắt một cái gì đó, bởi chủ đề của bài tôi tập trung vào mở rộng trên các ứng dụng Java nhưng trong nháy mắt (mà nó không phải là), từ phía Java nó tốt hơn C + + trong một mối quan hệ 15 để 10.

Các ứng dụng GIS trong C ++

Ứng dụng GIS trong Java

Ở mức máy tính để bàn

 

  • GIS Quantum. Được thực hiện nhiều nhất trong môi trường Anglo-Saxon, thường đi kèm với Grass.
  • GRASS. Hệ thống OpenSource lâu đời nhất, ưu tiên raster.
  • Saga. Sinh ra tại Đức, ưu tiên tập trung vào nghiên cứu.
  • Ilwis. Sáng kiến ​​ra đời ở Hà Lan, và mặc dù có từ giữa những năm tám mươi, nhưng sự phát triển của nó trong điều kiện hòa nhập cộng đồng là rất kém.

 

  • gvSIG.  Có lẽ là ứng dụng OpenSource được phân phối rộng rãi nhất trong môi trường Tây Ban Nha và có lẽ là ứng dụng có tầm nhìn quốc tế hóa tích cực hơn. Cho đến nay, hơn 100 bài báo của tôi chỉ đến công cụ này.
  • SEXTANTE. Được thúc đẩy bởi Đại học Extremadura, một bổ sung tuyệt vời cho gvSIG, mặc dù có các thư viện cho OpenJump, Kosmo và thậm chí nó còn tương tác với GRASS.
  • uDig. Đây là một sự phát triển sạch, nếu ít phân tán nhưng có tiềm năng cao, được tạo ra bởi cùng một công ty PostGIS, GeoServer và Geotools.
  • Kosmo. Tôi làm việc từ OpenJump, sinh ra ở Tây Ban Nha.
  • OpenJump. Kế thừa của một sáng kiến ​​của Canada có tên là Jump, đã bị ngừng.
  • CatMDEdit. Đây là một trình chỉnh sửa siêu dữ liệu.

Ở cấp độ máy chủ

  • MapServer. Rất phổ biến, mặc dù với tiến độ phát triển và tích hợp chậm hơn Geoserver.
  • Hệ điều hành MapGuide. Được hỗ trợ bởi AutoDesk, rất mạnh mẽ.

 

  • GeoServer. Nó có thể là máy chủ dữ liệu được sử dụng rộng rãi nhất.
  • GeoNetwork. Nó là một trình quản lý danh mục metadast, lý tưởng cho geoportal hoặc nhà máy thanh toán bù trừ.
  • Bằng cấp. Sáng kiến ​​sinh ra tại Đại học Bonn, Đức, với năng lực tương đương với GeoServer.

Ở cấp thư viện

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • Công cụ địa lý
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

java courseTừ trên, ít nhất 5 của phát triển trong Java được liệt kê như các dự án OSGeo Foundation, một số trong ủ, tìm kiếm sự bền vững và bổ sung.

Sẽ rất thú vị nếu có một bàn tròn gồm các chuyên gia lập trình để nói về lý do tại sao họ thích hay ghét Java, có thể sẽ thảo luận về việc Con trỏ có làm cho quá trình trở nên đơn giản hay không, nếu đa luồng sẽ có lợi thế hơn các ngôn ngữ khác nếu không có máy ảo, nếu bảo mật là tương đối. ; nhưng về một điều tất cả họ sẽ đồng ý:

Thực tế là đa nền tảng, vì các ứng dụng có thể chạy trên Windows, Linux, Solaris và Mac (bỏ qua sự cứng đầu gần đây của Steve Jobs). Điều này làm cho nó trở nên hấp dẫn đối với các ứng dụng có phạm vi toàn cầu, nơi người dùng sẽ sử dụng các hệ điều hành và trình duyệt khác nhau, giải quyết hầu hết mọi thứ với Máy ảo nổi tiếng, ngoài việc thực hiện các tác vụ đa luồng, giải quyết vấn đề về tính di động và cung cấp bộ lọc an toàn giữa máy khách và máy chủ.

Ngoài ra thực tế là mã nguồn mở là một khía cạnh để đánh giá, mặc dù Oracle mua lại SUN (nhà phát triển Java), và một số nghi ngờ gì sẽ xảy ra trong thời gian dài với MySQL (giấy phép GPL), hầu như không có một câu hỏi tương lai của ngôn ngữ Java.

Có thể điều mà Green Teen bắt đầu là một dự án thất bại khi chạy trên tivi và VHS không còn giống với những gì Java đã đạt được trong việc định vị, mặc dù nó có ở các mục tiêu. Đến nay, có 3 ứng dụng Java:

 

sản phẩm java

J2SE (Standar Edition), thường được sử dụng để xây dựng các ứng dụng phân phối và applests.

J2EE (Enterprise Edition), thường là cho các công cụ đa cấp, các dịch vụ hỗ trợ từ xa, và thương mại điện tử.

J2ME (Micro Edition), với những ứng dụng cho điện thoại di động, GPS và các hộp TV kỹ thuật số được xây dựng.

Learn21 y Bán hàng toàn cầu là ví dụ về các lớp học ảo nơi bạn có thể học Java.

 

Vì vậy, trở lại câu hỏi ban đầu, nếu Java có giá trị học tập ...

Vâng.

Golgi Alvarez

Nhà văn, nhà nghiên cứu, chuyên gia về Mô hình quản lý đất đai. Ông đã tham gia vào việc hình thành và triển khai các mô hình như: Hệ thống quản lý tài sản quốc gia SINAP ở Honduras, Mô hình quản lý các thành phố chung ở Honduras, Mô hình tổng hợp quản lý địa chính - đăng ký ở Nicaragua, Hệ thống quản lý lãnh thổ SAT ở Colombia . Biên tập viên của blog kiến ​​thức Geofumadas từ năm 2007 và là người tạo ra Học viện AulaGEO bao gồm hơn 100 khóa học về các chủ đề GIS - CAD - BIM - Digital Twins.

Bài viết liên quan

Để lại một bình luận

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

Back to top