WEBGIS
文章平均质量分 77
冷月宫主
性格:温和
爱好:读书、听音乐、玩游戏、编程、聊天
生活态度:随缘
工作状况:一般
受教育状况:大学
展开
-
值得参考的一个WEBGIS网站
http://www.mychinamap.net/lanmu.jsp?path=clglhttp://www.mychinamap.net/netcar/netcar.htm有空的话看看这个,部分内容值得参考操作:一、下载控件并按装二、登录(有测试帐号,它直接填在那里,点登录即可)三、要点一下左边的当前状态,右边的界面才能显示出来四、看他的报表的话,在他的车辆下拉框下面的第三个按钮原创 2008-09-23 17:53:00 · 4081 阅读 · 1 评论 -
判断一个点是否落在多边形内
一、背景: 如何判断一个指定的经纬度点是否落在一个多边形区域内?二、实现代码(delphi) CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Type TMyPoint = packed record转载 2009-11-30 21:23:00 · 1576 阅读 · 0 评论 -
MapABC地图API
<br />http://code.mapabc.com/class.html?flash<br /> <br />http://code.mapabc.com/<br /> <br />http://code.mapabc.com/down.shtml原创 2010-08-01 19:21:00 · 868 阅读 · 0 评论 -
Mapabc开放API创造共赢
<br />Mapabc开放API创造共赢<br />(文:王英雄)<br />互联网时代是个开放共赢的时代,这个时代的主题词是“开放”,“共赢”。任何一家互联网企业都不可能做到所有的事情,所以这个时代各个公司需要做的就是专业和互补。<br />特别是在专业技术市场,比如地图市场更是这样。<br />所以Mapabc 这家公司就适时的推出了开放的API系统。(http://code.mapabc.com)他可根据用户的需要,在自己的网页上制作各种地图,而且操作及其简单。它的最重要之处是:免费。<br />他原创 2010-08-01 19:43:00 · 907 阅读 · 0 评论 -
研究Google maps及51ditu的图片切割及存储方法
<br />研究Google maps及51ditu的图片切割及存储方法<br /> <br />http://www.cnblogs.com/wangjifeng/articles/455700.html原创 2010-08-01 20:36:00 · 827 阅读 · 0 评论 -
Mapxtreme2008v6.8 vs2008(asp.net)几个修改项目
<br />1、添加普通按钮实现全图显示、添加动态图层,用ajax实现局部刷新<br />单击按钮后老是提示Command.js中GetMap()有误;后经查找代码做如下改动后成功。<br />MapXtremeWebResources.Command.js中原代码为mapImage.style.clip = 'rect(' + 0 + ' ' + w + ' ' + h + ' ' + 0 +')';<br />操作时经常提示参数有误,后改为mapImage.style.clip = 'rect(' +转载 2011-03-02 22:19:00 · 1019 阅读 · 0 评论 -
Mapxtreme2008 Asp.net实现小车移动(轨迹回放)
<br />在界面上添加Timer控件,然后在UpdatePanel1的Trigger中添加Timer的Tick(实现定时局部刷新地图);设定间隔时间,在事件中添加如下代码:<br /> protected void Timer1_Tick(object sender, EventArgs e)<br /> { /*下面代码可实现点的动态移动,在原来点的基础上经度每次偏移0.5<br /> Catalog cat = MapInfo.Engine.Session.Curre转载 2011-03-02 22:19:00 · 1557 阅读 · 0 评论 -
判断点是否在多边形中
一、判断点是否在多边形中(理论)<br />判断点P是否在多边形中是计算几何中一个非常基本但是十分重要的算法。以点P为端点,向左方作射线L,由于多边形是有界的,所以射线L的左端一定在多边形外,考虑沿着L从无穷远处开始自左向右移动,遇到和多边形的第一个交点的时候,进入到了多边形的内部,遇到第二个交点的时候,离开了多边形,……所以很容易看出当L和多边形的交点数目C是奇数的时候,P在多边形内,是偶数的话P在多边形外。<br />但是有些特殊情况要加以考虑。如图下图(a)(b)(c)(d)所示。在图(a)中,L和多转载 2011-03-20 19:03:00 · 1500 阅读 · 0 评论 -
判断点在多边形内
<br />1. 角度和判别法(适用于任意多边形)<br />double angle = 0;<br />realPointList::iterator iter1 = points.begin();<br />for (realPointList::iterator iter2 = (iter1 + 1); iter2 < points.end(); ++iter1, ++iter2)<br /> {<br /> double x1 = (*iter1).x - p.x; <br /> do转载 2011-03-20 18:24:00 · 1336 阅读 · 0 评论 -
点在多边形内的判断
<br />c语言代码:<br />typedef struct tagVERTEX<br />{<br /> double x;<br /> double y;<br />}VERTEX;<br />//判断点与多边形关系,0-外,1-上,2-内<br />int PointInPolygon(VERTEX &pt,VERTEX *vtx,int N)<br />{<br /> int i,j,count=0;<br /> double cp;<br /> for(i=0,j=N-1;i<N;j=i++)转载 2011-03-20 19:01:00 · 1379 阅读 · 0 评论 -
判断一个点是否落在多边形内
<br />一、背景:<br /> 如何判断一个指定的经纬度点是否落在一个多边形区域内?<br />二、实现代码(delphi)<br /> Code<br />Type<br /> TMyPoint = packed record<br /> X : double;<br /> Y : double;<br /> end;<br /><br />{*----------------------------------------------------------------------转载 2011-03-20 19:05:00 · 1435 阅读 · 0 评论 -
Ext.tree如何创建树以及动态加载树
<br />再动态加载数之前,我们先了解一下如何创建树.和用到的一些相关的组件和对象在Extjs中.创建树面板都是用的Ext.tree.TreePanel这个组件, 然后创建节点都是用的这个对象:Ext.tree.TreeNode, 看一下动态创建树的简单代码:Ext.onReady(function() { var tree31 = new Ext.tree.TreePanel({ el: "tree3", autoScroll: true, animate: true, height原创 2011-03-27 19:42:00 · 1971 阅读 · 0 评论 -
log4j.properties详细解析
<br />log4j.properties 使用<br />一.参数意义说明<br />输出级别的种类<br />ERROR、WARN、INFO、DEBUG<br />ERROR 为严重错误 主要是程序的错误<br />WARN 为一般警告,比如session丢失<br />INFO 为一般要显示的信息,比如登录登出<br />DEBUG 为程序的调试信息<br />配置日志信息输出目的地<br />log4j.appender.appenderName = fully.qualified.name.of转载 2011-05-08 00:45:00 · 890 阅读 · 0 评论 -
常见的大型软件项目开发文件目录结构
常见的大型软件项目开发文件目录结构1. Java 项目调试阶段编译后的 .class 文件放到 classes 目录。将 classes 目录和 lib 中的其他工具 .jar 放到 classpath 中。运行当前目录是项目根目录。正式发行版的 .class 放转载 2011-08-31 21:45:17 · 1124 阅读 · 0 评论 -
Mapbar经纬坐标偏移的加/解密算法
具本人研究所知,Mapbar地图的成图算法并不难懂,并且它的地图成图算法没有进行加密(效果就是整个地图有一定的偏移,实际上它的成图是准确的),由此可想而知,它的坐标必定也未加密!那么为什么我用真实的经纬坐标在Mapbar上标注的时候,会有明显的偏移呢?在我们应用Map转载 2011-08-02 00:44:10 · 1954 阅读 · 0 评论 -
整合google,51ditu和mapbar的地图API
http://blog.163.com/goodluck_lq@126/blog/static/63285386201001994058213/转载 2011-09-14 11:32:01 · 536 阅读 · 0 评论 -
基于GoogleMap,Mapabc,51ditu基于GoogleMap,Mapabc,51ditu,VirtualEarth,YahooMap Api接口的Jquery插件的通用实现(含源代码下载)
基于GoogleMap,Mapabc,51ditu,VirtualEarth,YahooMap Api接口的Jquery插件的通用实现(含源代码下载) http://www.cnblogs.com/liping13599168/archive/2008/12/31/136转载 2011-09-14 11:30:58 · 593 阅读 · 0 评论 -
利用memcached构建高性能的Web应用程序(转)
http://www.cnblogs.com/liping13599168/archive/2008/07/30/1256550.html转载 2011-09-14 11:31:31 · 413 阅读 · 0 评论 -
WEB-INF/lib/servlet-api.jar not loaded
错误提示WEB-INF/lib/servlet-api.jar not loaded错误现象启动tomcat后,控制台报错:WEB-INF/lib/servlet-api.jar not loaded. See Servlet Spec 2.3, section转载 2011-10-11 09:44:09 · 1074 阅读 · 0 评论 -
JavaScript中远程级联调用(RPC)java对象中的方法并返回结果
http://code.google.com/p/json-rpc-for-java/downloads/list原创 2011-10-15 12:14:57 · 835 阅读 · 1 评论 -
javascript各种类型数据在表达式中转换成布尔型值的规则总结
javascript中有5种数据类型,分别为:Undefined、Boolean、Object、Number、String,这几类型的数据,当他们处在表达式里面的时候,js解析器会自动将其转换成布尔值来决定当前的条件究竟符合哪个逻辑分支(当然,我们也可以手动通过调用Boolean转载 2011-10-15 11:51:15 · 865 阅读 · 0 评论 -
Ext.Ajax.request和formPanel.getForm().submit两种提交方法的异同
Ext.Ajax.request和formPanel.getForm().submit()两种提交方法的异同: 1、相同点: a)都是使用异步提交的方式; b)默认都是使用POST方式来提交数据; 2、不同点: a)Request方法不可以转载 2011-10-15 11:16:01 · 960 阅读 · 1 评论 -
学习Javascript闭包(Closure)[非常棒的文章]
作者: 阮一峰日期: 2009年8月30日闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首转载 2011-10-15 11:47:54 · 459 阅读 · 0 评论 -
关于跨域调用的相关知识
https://github.com/colorhook/crossdomain/tree/d97699e5e8d34f2bd91b565044c2de5a791c8bb7JSONP原理及最简单的JSONP实现http://hi.baidu.com/mplay/blog/item/23a027879b70f52fc65cc31d.html 脚本绑定回调http://www.原创 2011-11-15 23:57:05 · 700 阅读 · 0 评论 -
利用script标签实现的跨域名AJAX请求(ExtJS)
在AJAX应用环境中,由于安全的原因,浏览器不允许XMLHttpRequest组件请求跨域资源。在很多情况下,这个限制给我来带来的诸多不便。很多同行,研究了各种各样的解决方案:1. 通过修改document.domain和隐藏的IFrame来实现跨域请求。这种方案可能是最简单的一种跨域请求的方案,但是它同样是一种限制最大的方案。首先,它只能实现在同一个顶级域名下的跨域请求;另外,当在一个页面中转载 2011-11-16 16:52:52 · 888 阅读 · 0 评论 -
extjs grid的Ext.grid.CheckboxSelectionModel默认选中解决方法
grid的复选框定义如下:var sm = new Ext.grid.CheckboxSelectionModel({ handleMouseDown : Ext.emptyFn, singleSelect : false });为grid的store添加load监听如下:store.addListener('load',function(){ v转载 2011-11-21 17:46:11 · 2762 阅读 · 0 评论 -
父页面向子页面传值的问题 纯js实现 不拼url传参
演示功能:‘一、子窗口调用父窗口的对象和方法二、通过方法传输对象 a.html 父页面: New Document var asda = "瓜娃子";function winopen(){ window.open("b.html")}function atest(){ alert('我是父页面的atest');}func转载 2011-11-04 23:33:01 · 1111 阅读 · 0 评论 -
一个WebMap引擎(MapBar)
http://www.cnblogs.com/Tangf/archive/2011/11/02/2232345.html 这个WebMap的引擎实则我早就(2006年初)分享过了,只是当时也没有人注意。08年的时候,我还用这个引擎为别人做过项目,只是当时付了我八成的费用后一拖再拖就不了了之了,后来再回头找到我的时候我也不搭理他们了。时过境迁,又是三个年头(11年都快结束了)过去了,今天转载 2011-12-13 16:50:59 · 1234 阅读 · 0 评论 -
目前国内电子地图产业链
目前国内电子地图产业链,从最上游开始依次共有数据类、软件类、互联网及移动互联网服务类3大环节,细分4大链条:转播到腾讯微博其中,第一环节和第三个环节,都需要牌照。第一环节中的地图数据采集商,如高德、四维获得行业甲级牌照后,方能具备从事采集地理信息业务的资质,而且这一业务往往需要投入巨大人力。据了解,高德的地图数据采集人数就超过1千人。而业内关注的谷歌地图牌照转载 2012-03-05 13:14:41 · 2410 阅读 · 0 评论 -
Google Maps API v3离线开发包
http://blog.3snews.net/space.php?uid=730&do=blog&id=61654 在09年的时候,我就写过一篇Google Maps API离线开发包(没有网络也可以开发Gmap了),后来liongis大虾又重新整理了一份新的包,甚至出了v3版的离线包。今天在liongis大虾的基础上,我重新整理释放一份离线开发包给大家,和liongis的离线包相转载 2012-03-28 09:44:20 · 3341 阅读 · 2 评论 -
Android客户端GPS定位源码
AndroidManifest.xml文件配置xml version="1.0"encoding="utf-8"?>manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.main" android:versionCode="1" and转载 2012-03-28 10:23:51 · 1837 阅读 · 0 评论 -
Android地图和定位学习总结
http://www.cnblogs.com/zhangchaoyang/articles/1799531.html 首届 Google 暑期大学生博客分享大赛——2010 Android 篇android.location包下有这么一些接口和类:InterfacesGpsStatus.ListenerGpsStatus.NmeaListenerLocationLi转载 2012-03-28 10:13:57 · 885 阅读 · 0 评论 -
100个android google手机地图相关源代码
http://search.codesoso.com/Record/15c6d89e-0211-0655-c5d4-ec4f9d3449fc_656626_21.html转载 2012-03-28 15:38:03 · 905 阅读 · 0 评论 -
[Javascript] 在客户端实时显示服务器的时间
http://www.haogongju.net/art/459807转载 2012-04-01 09:19:57 · 622 阅读 · 0 评论 -
ExtJS之 Proxy数据代理
ExtJS之 Proxy数据代理代理种类截图:ExtJS提供的数据代理主要分为两大类:1.客户端代理 (Ext.data.proxy.Client)2.服务器代理(Ext.data.proxy.Server)这两个类 都继承自 Ext.data.proxy.Proxy ,客户端代理主要包括:Memory WebStorage SessionStorage转载 2012-04-01 09:23:25 · 1093 阅读 · 0 评论 -
Google地图现可按照路况给出出行时间
在 Google Maps 查询出行路线的时候,不管是公交还是自驾,它都会告诉你一个大概的全部行程需要的时间。不过如果你是在下午 5 点左右从北京出发的话,那个时间显然是痴人说梦。 由于 Google Maps 本身在很多城市已经有了交通流量监测数据,那么何必不将该数据与预测的出行时间结合起来呢?现在你再查询公交或自驾的时候,Google 就会按照当前的交通状况给出你各个线路的实际需要时转载 2012-03-31 18:36:18 · 1788 阅读 · 0 评论 -
如何判断一个指定的经纬度点是否落在一个多边形内
1、理论支持:如果从需要判断的点出发的一条射线与该多边形的焦点个数为奇数,则该点在此多边形内,否则该点在此多边形外。(射线不能与多边形顶点相交)2、编程思路:该程序的思路是从A点出发向左做一条水平射线(平行于x轴,向X轴的反方向),判断与各边是否有焦点。dLon1, dLon2, dLat1, dLat2分别表示边的起点和终点的经度和纬度(x轴和y轴)。先判断A点是否在边的两端点d转载 2012-05-04 21:08:29 · 2648 阅读 · 0 评论 -
判断一个点是否落在多边形内
转自:http://www.cnblogs.com/gis_gps/archive/2009/02/12/1389071.html备用一、背景: 如何判断一个指定的经纬度点是否落在一个多边形区域内?二、实现代码(delphi)Type TMyPoint =packedrecord X : double;转载 2012-05-04 21:12:25 · 1187 阅读 · 0 评论 -
c# 判断点是否在区域内 点在区域内 在多边形内 判断
方法一 算法 : public int isLeft(Point P0, Point P1,Point P2) { int abc= ((P1.X - P0.X) * (P2.Y - P0.Y) - (P2.X - P0.X) * (P1.Y - P0.Y)); return abc;转载 2012-05-04 21:10:40 · 1636 阅读 · 0 评论 -
判断点是否在任意多边形内(java)
import java.util.ArrayList;public class Test { public static void main(String[] args) { double px = 113.0253; double py = 23.98049; ArrayList polygonXA = new ArrayList(); ArrayList polygon转载 2012-05-04 21:32:50 · 864 阅读 · 0 评论