91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10.95MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-09
  • 語言: Java
  • 標(biāo)簽: java??GIS??

資源簡介

java GIS 簡單的GisMap例子

資源截圖

代碼片段和文件信息

package?net.gis.map;

import?java.awt.Color;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.net.URL;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.Vector;

import?javax.servlet.ServletConfig;
import?javax.servlet.ServletException;
import?javax.servlet.ServletOutputStream;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

import?com.mapinfo.dp.Attribute;
import?com.mapinfo.dp.Feature;
import?com.mapinfo.dp.FeatureSet;
import?com.mapinfo.dp.Geometry;
import?com.mapinfo.dp.PrimaryKey;
import?com.mapinfo.dp.TableInfo;
import?com.mapinfo.dp.annotation.AnnotationDataProviderHelper;
import?com.mapinfo.dp.annotation.AnnotationTableDescHelper;
import?com.mapinfo.dp.util.LocalDataProviderRef;
import?com.mapinfo.dp.util.RewindableFeatureSet;
import?com.mapinfo.graphics.Rendition;
import?com.mapinfo.graphics.RenditionImpl;
import?com.mapinfo.mapj.FeatureFactory;
import?com.mapinfo.mapj.layer;
import?com.mapinfo.mapj.MapJ;
import?com.mapinfo.mapj.Selection;
import?com.mapinfo.mapxtreme.client.MapXtremeImageRenderer;
import?com.mapinfo.theme.SelectionTheme;
import?com.mapinfo.util.DoublePoint;
import?com.mapinfo.util.DoubleRect;
import?com.mapinfo.xmlprot.mxtj.ImageRequestComposer;

public?class?MapServlet?extends?HttpServlet?{

//?包含地圖文件的路徑
private?String?m_mapPath?=?“D:/map/“;

//?地圖定義文件的完整路徑
private?String?m_fileToLoad?=?“D:/map/map.mdf“;

private?boolean?errflag?=?false;

private?String?errmessage?=?null;

//?mapxtremeservlet地圖服務(wù)器url

private?String?mapxtremeurl?=?“http://localhost:8080//GisMap/mapxtreme“;

private?String?imgtype?=?“jpeg“;

private?int?imgsizex?=?600;

private?int?imgsizey?=?400;

private?int?smallimgsizex?=?300;

private?int?smallimgsizey?=?200;

private?Color?imgbgcolor?=?Color.white;

static?DoublePoint?resetpoint?=?null;

static?double?resetzoom?=?0.0D;

public?void?init(ServletConfig?config)?throws?ServletException?{
super.init(config);
String?strParam?=?““;
URL?url?=?this.getClass().getResource(“/../..“);
strParam?=?getInitParameter(“mapPath“);
if?(strParam?!=?null)?{
//也可以直接在web.xml?配置絕對(duì)路徑?那么下面這一句就可以不要了
strParam?=?url.getPath().substring(1).replaceAll(“%20“?“?“)+strParam;

m_mapPath?=?strParam;
}
strParam?=?getInitParameter(“fileToLoad“);
if?(strParam?!=?null)?{
//也可以直接在web.xml?配置絕對(duì)路徑?那么下面這一句就可以不要了
strParam?=?url.getPath().substring(1).replaceAll(“%20“?“?“)+strParam;
m_fileToLoad?=?strParam;
}

strParam?=?getInitParameter(“mapxtremeURL“);
if?(strParam?!=?null?&&?strParam.length()?>?0)?{
mapxtremeurl?=?strParam;
}


????????
}

/**
?*?*@加載地圖
?*/
public?MapJ?initMapJ()?throws?Exception?{
MapJ?myMap?=?new?MapJ();

try?{
//加載.gst?格式的地圖文件
if?(m_fileToLoad.endsWith(“.gst“))?{
myMap.loadGeoset(m_fileToLoad?m_mapPath?nul

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-06-17?11:31??簡單的GisMap例子\
?????目錄???????????0??2011-03-09?16:29??簡單的GisMap例子\GisMap\
?????文件????????3161??2011-03-09?14:03??簡單的GisMap例子\GisMap\.classpath
?????目錄???????????0??2011-03-05?16:32??簡單的GisMap例子\GisMap\.myeclipse\
?????文件?????????291??2011-03-09?14:03??簡單的GisMap例子\GisMap\.mymetadata
?????文件????????1224??2011-03-09?13:53??簡單的GisMap例子\GisMap\.project
?????目錄???????????0??2011-03-09?16:29??簡單的GisMap例子\GisMap\.settings\
?????文件?????????313??2011-03-07?11:12??簡單的GisMap例子\GisMap\.settings\org.eclipse.core.resources.prefs
?????目錄???????????0??2011-03-09?16:29??簡單的GisMap例子\GisMap\src\
?????文件????????6132??2011-03-05?16:32??簡單的GisMap例子\GisMap\src\encoding-map.xml
?????目錄???????????0??2011-03-09?16:29??簡單的GisMap例子\GisMap\src\net\
?????目錄???????????0??2011-03-09?16:29??簡單的GisMap例子\GisMap\src\net\gis\
?????目錄???????????0??2011-03-09?16:29??簡單的GisMap例子\GisMap\src\net\gis\map\
?????文件???????18929??2011-03-09?12:47??簡單的GisMap例子\GisMap\src\net\gis\map\MapServlet.java
?????目錄???????????0??2011-03-09?16:29??簡單的GisMap例子\GisMap\WebRoot\
?????目錄???????????0??2011-03-09?16:29??簡單的GisMap例子\GisMap\WebRoot\images\
?????文件?????????374??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\download.gif
?????文件????????5069??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map-a_03.jpg
?????文件????????5311??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map-a_05.jpg
?????文件????????5150??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map-a_06.jpg
?????文件????????5351??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map-a_07.jpg
?????文件????????5393??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map-a_08.jpg
?????文件????????6221??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map-a_09.jpg
?????文件????????4937??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map_03.jpg
?????文件????????5163??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map_05.jpg
?????文件????????5005??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map_06.jpg
?????文件????????5185??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map_07.jpg
?????文件????????5236??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map_08.jpg
?????文件????????6069??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\index-map_09.jpg
?????文件???????10021??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\map_03.jpg
?????文件????????5089??2011-03-05?16:32??簡單的GisMap例子\GisMap\WebRoot\images\map_07.jpg
............此處省略61個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源