Bài đăng

[Xây dựng WebGIS #10] – Highlight đối tượng

Hình ảnh
Ở bài trước chúng ta đã lấy được đối tượng dạng JSON bằng các request. Bài này chúng ta sẽ hiển thị Highlight đối tượng đó . Đối tượng chúng ta request được ở bài trước được lưu theo chuẩn GeoJSON, là một chuẩn mở dựa trên JSON để chia sẻ qua mạng một cách nhanh chóng và gọn nhẹ nhất. Các bạn có thể đọc thêm về chuẩn này tại đây:  http://geojson.org/geojson-spec.html Để Highlight đối tượng thực chất chúng ta sẽ add thêm 1 feature lên bản đồ của chúng ta để có thể tùy chỉnh style cho đối tượng. Chúng ta sẽ sử dụng loại đối tượng của OpenLayer là  ol.layer. Vector. Chúng ta thêm style mới cho đối tượng Highlight và layer vector như sau: var styles = { 'MultiPolygon' : new ol.style.Style({ stroke: new ol.style.Stroke({ color: 'yellow' , width: 1 }) }) }; var styleFunction = function (feature) { return styles[feature.getGeometry().getType()]; }; var vectorLayer = new ol.layer.Vector({ style: styleFunction }); map.addLayer(vectorLayer);   ...

[Xây dựng WebGIS #9] – GetFeatureInfo

Hình ảnh
Ở bài này chúng ta sẽ tìm hiểu cách lấy thông tin của đối tượng trên bản đồ bằng cách kick chuột vào đối tượng. Đầu tiên chúng ta thêm một thẻ div để hiển thị thông tin lên trang như sau: < div id = "info" ></ div > Sau đó thêm sự kiện click vào bản đồ như sau: map.on( 'singleclick' , function (evt) { document.getElementById( 'info' ).innerHTML = "Loading... please wait..." ; var view = map.getView(); var viewResolution = view.getResolution(); var source = ThuaDat.getSource(); var url = source.getGetFeatureInfoUrl( evt.coordinate, viewResolution, view.getProjection(), { 'INFO_FORMAT' : 'text/html' , 'FEATURE_COUNT' : 50}); if (url) { document.getElementById( 'info' ).innerHTML = '<iframe seamless src="' + url + '"></iframe>' ; } }); Sau khi click vào bản đồ thì đối tượng tìm thấy sẽ hiển thị như ở dưới. Với cách này thì chúng ta sẽ hiển ...

[Xây dựng WebGIS #8] – Bật tắt layer, hiển thị Legends

Bài này mình sẽ giới thiệu một và chức năng cơ bản của webGIS là bật tắt layer, hiển thị các legend. Ở code bài trước, chúng ta sẽ thêm các checkbox, mỗi checkbox ứng với 1 layer. Ở đây mình chỉ có một layer nên mình sẽ thêm 1 checkbox như code dưới: <input type="checkbox" id="chkThuaDat" checked /><label for="chkThuaDat">Thửa đất</label> Mặc định chúng ta sẽ hiển thị layer này lên nên sẽ để thuộc tính checked ngay từ đầu. Trong hàm $(“document”).ready(function(){…}); chúng ta sẽ thêm code bắt sự kiện checkbox này check như sau: $("#chkThuaDat").change(function () { if($("#chkThuaDat").is(":checked")) { ThuaDat.setVisible(true); } else { ThuaDat.setVisible(false); } }); ThuaDat là layer chúng ta đã khai báo bên trên. Hàm setVisible(var) xác định layer hiển thị hay ko. Chú ý là tùy từng phiên bản Openlayer thì tên hàm có thể khác nhau, các bạn có thể check tại đây:  http://openlayers.org/en/v3.15.1/apid...

HIU ký thỏa thuận hợp tác tuyển dụng với nhiều doanh nghiệp CNTT lớn tại Tp. HCM

Hình ảnh
Trung tuần tháng 8 vừa qua, Trung tâm Quan hệ Doanh nghiệp & Hỗ trợ sinh viên phối hợp với Khoa CNTT - Đại học Quốc tế Hồng Bàng đã tổ chức giao lưu và ký thỏa thuận hợp tác tuyển dụng với nhiều doanh nghiệp CNTT trên địa bàn Thành phố Hồ Chí Minh. Mục đích của lần ký thỏa thuận hợp tác này là gắn chương trình đào tạo với nhu cầu sử dụng nguồn nhân lực chất lượng từ phía các doanh nghiệp. Cũng như qua đó tạo điều kiện và mở ra nhiều cơ hội việc làm cho các sinh viên khi ra trường. Chính vì lẽ đó, sự hợp tác đào tạo và tuyển dụng việc làm với các doanh nghiệp trong nước và quốc tế là chiến lược phát triển lâu dài được Đại học Quốc tế Hồng Bàng chú trọng. [caption id="attachment_2485" align="aligncenter" width="563"] Ông Phạm Ngọc Vũ - Công ty AVU phát biểu đóng góp tại buổi làm việc[/caption] Theo thống kê, trong những năm trở lại đây, số lượng sinh viên ra trường thất nghiệp ngày càng gia tăng. Riêng năm 2017 nước ta đã có trên 237.000 sinh viên ...

CẢNH BÁO: Bitcoin đang phá huỷ trái đất như thế nào

Hình ảnh
Xã hội hiện nay ngày một phát triển, ở thời điểm hiện tại thì việc bùng nổ công nghệ thông tin đã mang đến nhiều mặt tích cực trong cuộc sống đưa con người đến với xã hội văn minh hơn, cũng từ đó các giao dịch tiền ảo được thành lập, sự xuất hiện tiền điện tử đã đánh dấu một mốc quan trọng trong lĩnh vực tài chính điển hình là Bitcoin và Ethereum. Thông qua các giao dịch trên một hệ thống máy tính lớn được sử dụng nhằm mục đích “đào Bitcoin”, “đào Ethereum” để chuyển đổi chúng thành tiền Việt hay bất kỳ một tiền tệ của nước nào. Chính những hoạt động này đã làm lãng phí hàng tỉ đô la mỗi năm khi sử dụng điện cho tiền điện tử. Những hệ lụy chúng để lại cực kỳ nguy hiểm, về lâu dài ắt hẳn sẽ là một mối nguy hại lớn cho nền kinh tế toàn cầu. Bitcoin là gì? Bitcoin (ứng dụng công nghệ blockchain 1.0) và Ethereum (ứng dụng công nghệ blockchain 2.0) được coi là một trong những đồng tiền của internet, nó được mã hóa bằng những ký tự số phân cấp ( sẽ được cập nhật chi tiết trong bài viết sa...

Danh sách các công ty có giấy phép hoạt động đo đạc bản đồ

DANH SÁCH CÁC CÔNG TY CÓ GIẤY PHÉP HOẠT ĐỘNG ĐO ĐẠC BẢN ĐỒ                   STT TÊN ĐƠN VỊ ĐỊA CHỈ ĐIỆN THOẠI TÊN GIẤY PHÉP GHI CHÚ       FAX LẢNH ĐẠO GIẤY ĐKKD GP.  HOẠT ĐỘNG 1 Trung tâm Đo đạc Bản đồ 38H Phan Đăng Lưu  ĐT    : (08)  8414961 Giám đốc TT QĐ  thành lập Số GP ĐĐBĐ :     (Sở Tài nguyên và Môi trường) P.5, Q.Phú Nhuận  FAX  : (08)  5512388 CN Huỳnh Tấn Hoàng 335/2004/QĐ-UB Số 328/GP             ngày 29/12/1992 ngày 05/12/2006     2 Công ty TNHH Kiến trúc Đo đạc Sài Tây 221 Hiệp Bình  ĐT    : (08)  8984159 GĐ: KS Trần Thanh Vân Số GCN ĐKKD : Số GP ĐĐBĐ :       Phường Hiệp Bình Chánh, Q. TĐ  FAX  : (08)  8984159   4102017631 số 005/GP        ...