G-XML EWEB-3K-N064

Similar documents
G-XML

概要

HTML Flash Alt 2

山梨県ホームページ作成ガイドライン

Windows Macintosh 18 Java Windows 21 Java Macintosh

Web


CSS

概要

全地連"次世代CALS"対応研究会 報告書

XMLテクノロジを使いやすくする

provider_020524_2.PDF

Q&A集

Cosminexus Application Designer操作ガイド

平成15年9月3日発行

XMLとは、eXtensible Markup Languageの略で、拡張可能なマーク付け言語である

untitled

生活設計レジメ

44 4 I (1) ( ) (10 15 ) ( 17 ) ( 3 1 ) (2)

I II III 28 29


untitled

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

OfficeAPI_sample_program_joyzo_ver1

Q&A集

untitled

Java演習(2) -- 簡単なプログラム --

コンピュータグラフィックス - 第4回 色彩の表現

Id: evalsheet.tex,v /07/12 11:00:22 alex Exp alex JRE JRE

OSC_isshiki_090710c.ppt

untitled


XML XML (Extensible Markup Language) ISO SGML (Standard Generalized Markup Language) W3C (World Wide Web Consortium) XML 1.0

i


Wide Scanner TWAIN Source ユーザーズガイド

<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63>

untitled

10K pdf

Java

tn_soturon_sjis.dvi

: : : TSTank 2

untitled

untitled

ODC FAL CC OKF Open Data Commons (ODC) OKF PDDL ODC-BY ODbL OKF Free Art License(FAL) FAL Copyleft Attitude Creative Commons CC CC0 CC-BY CC-BY-SA CC

第1部 一般的コメント

TitleWeb における画像とテキストの融合 Author(s) 安岡, 孝一 Citation (2003): 1-12 Issue Date URL Right Type Conference Paper

名刺ファイリングOCR ユーザーズガイド

公図閲覧操作マニュアル

untitled

表1票4.qx4

福祉行財政と福祉計画[第3版]

Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet

E MathML W3C MathJax 1.3 MathJax MathJax[5] TEX MathML JavaScript TEX MathML [8] [9] MathSciNet[10] MathJax MathJax MathJax MathJax MathJax MathJax We

第1章 国民年金における無年金

橡sit nakai-ppt

untitled

橡ミュラー列伝Ⅰ.PDF

石井.PDF

II III I ~ 2 ~

中堅中小企業向け秘密保持マニュアル


PR映画-1

- 2 -



1 (1) (2)

FileMaker Server 9 Getting Started Guide

jquery

untitled

新しいイテレーション型開発

PC

H H H H H H H H Windows IC USB WindowsXP+FZ1360 WindowsXP+FZ1350 J2SE Runtime Environment 5.0 Window

...h.book

PowerPoint プレゼンテーション

JTS Google App Engine S119325


122.pdf


6 Tgif William Chia-Wei Chang tgif 3.0 pixmap URL Tgif 6.1: Tgif

1 1.1 PC PC PC PC PC workstation PC hardsoft PC PC CPU 1 Gustavb, Wikimedia Commons.


FileMaker Server Getting Started Guide

book

support.book

() DTD

FileMaker Server Getting Started Guide

CSV ToDo ToDo


1 1 2 Unix SVG SVG SVG SVG

「産業上利用することができる発明」の審査の運用指針(案)

養育費相支セ_NL04.indd

Java updated

Vol.56 No (Mar. 2015) Canvas SVG HTML Web Viewport Library UML Canvas SVG 1,000 HTML SVG Viewport Library Viewport Library HTML HTML Web H


オンラインによる 「電子申告・納税等開始(変更等)届出書」 提出方法



u302.book

ルール&マナー集_社内版)_修正版.PDF

Transcription:

G-XML EWEB-3K-N064

PreSerV for Web G-XML i

1... 1 1.1 G-XML... 1 1.2... 2 1.2.1 PreSerV for Web... 2 1.2.2 G-XML... 2 1.2.3 SVG... 2 2 G-XML... 3 2.1 G-XML... 3 2.2... 4 2.3... 4 3... 6 3.1... 6 3.2... 7 3.3... 7 3.4 HTML... 9 4...10 4.1 POI...11 4.1.1...11 4.1.2...11 4.2...12 4.2.1...12 4.2.2...12 4.2.3...12 4.2.4...14 4.3...15 4.3.1...15 4.3.2...15 4.3.3...16 4.3.4...16 4.4...18 4.4.1...18 4.4.2...18 4.4.3...18 4.4.4...19 ii

4.5...20 4.5.1...20 4.5.2...20 4.6...21 4.6.1...21 4.6.2...21 4.7...22 4.7.1...22 4.7.2...22 4.8...23 4.8.1...23 4.8.2...23 4.9...24 4.9.1...24 4.9.2...24 4.10...26 4.10.1...26 4.10.2...26 4.11...28 4.11.1...28 4.11.2...28 4.11.3...28 4.11.4...28 5...30 5.1...30 5.1.1...30 5.1.2...31 5.2...35 5.3 Invisible...35 5.4...36 5.5...37 5.6...38 5.7...38 6...39 6.1...39 6.2...40 iii

6.2.1 center...40 6.2.2 lowerleft...41 6.2.3 upperleft...42 6.2.4 lowerright...43 6.2.5 upperright...44 6.3...45 7...46 7.1...46 iv

1 1.1 G-XML G-XML2.0 *1 G-XML2.0 SVG Scalable Vector Graphics SVG G-XML *1 G-XML2.0 PreSerV for Web G-XML 2.0 PreSerV Map Viewer G-XML G-XML G-XML 1

1.2 G-XML 1.2.1 PreSerV for Web PreSerV for Web MapViewer 1.2.2 G-XML GIS:Geographical Information System G-XMLGeospatial-eXtensible Markup Language G-XML XML G-XML G-XML2.0 JIS (JIS X 7199) G-XML2.0 PreSerV for Web G-XML GIS G-XML GIS G-XML G-XML G-XML G-XML 1.2.3 SVG SVG W3C(World Wide Web Consortium) XML Web SVG DTP SVG 2

G-XML 2 G-XML 2.1 G-XML 2-1 G-XML PreSerV for Web G-XML PreSerV for Web MapViewer JavaVM / Java Plug In ( JRE 1.3 J2SDK1.3 ) 2-1 G-XML G-XML PreSerV for Web G-XML2.0 PreSerV for Web PreSerV for Web PreSerV for Web PreSerV for Web 3

G-XML 2.2 G-XML Version 1-1 G-XML PROTOCOL 2.0 G-XML psvgxml2050.jar JAR MapViewer JAR preserv50.jar Java JAXPJava API for XML Processing REGEXP Web Java 2 Runtime Environment, Standard Edition 1.3 Java 2 SDK, Standard Edition 1.3 JAXPJava API for XML ProcessingSpecification 1.1 (JAXP) http://java.sun.com/xml/jaxp/index.html Java 1.4 XML REGEXP http://jakarta.apache.org/regexp/index.html REGEXP Java lib ext Netscape 6 Java Microsoft Internet Explorer 4 Java 2.3 G-XML Java G-XML Java Java 2 Runtime Environment, Standard Edition 1.3 Java 2 SDK, Standard Edition 1.3 G-XML G-XML JAR G-XML JAR psvgxml2050.jar CLASSPATH 4

G-XML G-XML G-XML JAR JAR HTML APPLET ARCHIVE 5

3 G-XML 3.1 gxml_viewer / +--start.html +--jar/ html +--preserv50.jar PreSerV for Web +--psvgxml2050.jar G-XML +--GXMLSample.jar +--svg/ +--mapdata/ +--XXX.xml/ 3-1 6

3.2 G-XML SVG G-XML psvgxmlsymbol#setsymbolsource() URL 3-1 try{ /* URL */ String fname = http://localhost/gxml_viewer/svg/xxx ; psvgxmlsymbol.setsymbolsource(new URL(fname)); }catch(exception e){ e.printstacktrace(); } 3.3 psvgxml2map java.awt javax.swing 2-1 3-1 java.awt javax.swing jp.co.melco.preserv.psvjcanvas jp.co.melco.preserv.j2.psvjcomponent java.awt 7

3-2 psvjcanvas canvas = new psvjcanvas(); canvas.setsize(1024, 768); // canvas.setbackground(color.white); // G-XML psvgxmlscreen 3-3 psvgxmlscreen screen = new psvgxmlscreen (canvas,0,0,1000,1000); G-XML psvgxml2map 3-4 psvgxml2map op_map = new psvgxml2map (); op map.attrib(psvanymap.map VISIBLE); // G-XML psvgxmldocument File URL 2 3-5 /* File */ String fname = D:/gxml_viewer/mapdata/XXX.xml ; psvgxmldocument doc = new psvgxmldocument(new java.io.file(fname)); /* URL */ String fname = http://localhost/gxml_viewer/mapdata/xxx.xml ; psvgxmldocument doc = new psvgxmldocument(new java.net.url(fname)); 8

3-6 op map.adddocument(doc); //Document 2 3-7 screen.addmap(op map); // 3.4 HTML HTML ARCHIVE PreSerV for Web preserv50.jar PreSerV for Web G-XML psvgxml2050.jar GXMLSample.jar 3-8 HTML <applet code="map_viewer" codebase="." archive="jar/gxmlsample.jar,jar/preserv50.jar,jar/psvgxml2050.jar" width=800 height=650> </applet> 9

4 4-1 G-XML PreSerV for Web G-XML 2.0 10

4.1 POI PreSerV for Web G-XML 2.0 3.1 4.1.1 PointStyle PointStyle 5 4.1.2 SpatialLocator Coordinates 4-2 POI 4-1 POI <POI id="1" category=""> <RenderingRule id="1" stylename= POI > <PointStyle color="#0000ff" size="10" /> </RenderingRule> <SpatialLocator> <Coordinates>0.0,100.0</Coordinates> </SpatialLocator> </POI> 11

4.2 PreSerV for Web G-XML 2.0 3.2 4.2.1 PictureStyle PictureStyle 5 4.2.2 Size 4.2.3 Transformation DiagonalTransformation GlobalCoordinateSystem GlobalCoordinateSystem Rectangle Size Transformation MatrixTransformation Size 4-3 G-XML 12

0,height width,height 0,0 width,0 (X,Y ) (X,Y) a,b,c,d,e,f X=aX +by +e Y=cX +dy +f 4-3 <Size width="300" height="200" /> <Transformation> <MatrixTransformation a="1" b="0" c="0" d="3" e="900" f="0" unit.location="px" /> </Transformation> 0,200 300,200 0,0 300,0 900,600 1200,600 900, 0 1200,0 4-4 13

4.2.4 URL 4-5 4-3 Picture <Picture id="0" category=" "> <Size width="800" height="600" /> <Transformation> <DiagonalTransformation> <LocalCoordinateSystem spatialreferencesystem="0" > <Rectangle> <Coordinates>0.0,0.0 0.0,0.0</Coordinates> </Rectangle> </LocalCoordinateSystem> <GlobalCoordinateSystem spatialreferencesystem="0" > <Rectangle> <Coordinates>0.0,0.0 700.0,200.0</Coordinates> </Rectangle> </GlobalCoordinateSystem> </DiagonalTransformation> </Transformation> <URL>http://localhost/images/melcologo.gif</URL> </Picture> 14

4.3 PreSerV for Web G-XML 2.0 3.3 4.3.1 TextStyle TextStyle 6 5 4.3.2 Size TextStyle Size TextStyle 15

15 Size Size Style Style 4-6 4.3.3 Coordinates 4.3.4 Content 16

4-7 4-4 Annotation <Annotation category="annotation"> <RenderingRule> <TextStyle baseangle="0" foregroundcolor="#0000ff" displaysize="40" /> </RenderingRule> <Coordinates>0.0,0.0</Coordinates> <Content>G-XML</Content> </Annotation> 17

4.4 PreSerV for Web G-XML 2.0 3.4 G-XML 4.4.1 SymbolStyle SymbolStyle 6 5 4.4.2 Size SymbolStyle Size SymbolStyle 4.4.3 Coordinates 18

4.4.4 SymbolName 4-8 4-5 Symbl <Symbol> <RenderingRule> <SymbolStyle rotationangle="0" foregroundcolor="#ff0000" backgroundcolor="#ffffff"/> </RenderingRule> <Coordinates>0.0,0.0</Coordinates> <Size width="50.0" /> <SymbolName> </SymbolName> </Symbol> 19

4.5 PreSerV for Web G-XML 2.0 3.10 4.5.1 PointStyle PointStyle 5 4.5.2 Coordinates 4-6 Point 4-9 <Point id="1" category=""> <RenderingRule> <PointStyle color="#0000ff" size="10"/> </RenderingRule> <Coordinates>0.0,0.0</Coordinates> </Point> 20

4.6 PreSerV for Web G-XML 2.0 3.11 4.6.1 LineStyle 5 4.6.2 Coordinates 4-10 4-7 LineString <LineString id="0" category=" "> <RenderingRule> <LineStyle color="#0000ff" width="2" linepattern="solid" /> </RenderingRule> <Coordinates>0.0,0.0 50.0,-100.0 100.0,-50.0 150.0,-100.0 200.0,0.0</Coordinates> </LineString> 21

4.7 PreSerV for Web G-XML 2.0 3.5 4.7.1 LineStyle FaceStyle LineStyle FaceStyle 5 4.7.2 Coordinates 4-8 Rectangle 4-11 <Rectangle id="0" category=" "> <RenderingRule> <LineStyle color="#0000ff" width="2" linepattern="solid"/> </RenderingRule> <Coordinates>0.0,0.0 200.0,100.0</Coordinates> </Rectangle> 22

4.8 PreSerV for Web G-XML 2.0 3.8 4.8.1 LineStyle LineStyle 5 4.8.2 Coordinates 4-9 LinearRing 4-12 <LinearRing category=""> <RenderingRule> <LineStyle color="#0000ff" width="2" linepattern="solid" /> </RenderingRule> <Coordinates>0.0,0.0 50.0,-25.0 100.0,0.0 100.0,50.0 50.0,75.0 0.0,50.0</Coordinates> </LinearRing> 23

4.9 PreSerV for Web G-XML 2.0 3.7 4.9.1 LineStyle FaceStyle LineStyle FaceStyle 5 4.9.2 OuterBoundary InnerBoundary 4-13 24

4-10 Polygon <Polygon id="0" category=" "> <RenderingRule> <LineStyle color="#0000ff" width="2" linepattern="solid"/> <FaceStyle foregroundcolor="#0000ff" facepattern="hs_solid"/> </RenderingRule> <OuterBoundary> <LinearRing> <Coordinates>-50.0,-100.0 200.0,-100.0 200.0,100.0-50.0,100.0</Coordinates> </LinearRing> </OuterBoundary> <InnerBoundary> <LinearRing> <Coordinates>0.0,0.0 50.0,0.0 50.0,50.0 100.0,50.0 100.0,0.0 150.0,0.0 150.0,-50.0 0.0,-50.0</Coordinates> </LinearRing> </InnerBoundary> </Polygon> 25

4.10 PreSerV for Web G-XML 2.0 3.9 4.10.1 LineStyle FaceStyle LineStyle FaceStyle 5 Radius 4.10.2 Coordinates Radius 4-11 26

4-14 4-12 Circle <Circle id="0" category=""> <RenderingRule id="1"> <LineStyle id="1" color="#0000ff" width="2" linepattern="solid" /> </RenderingRule> <Coordinates>0.0,0.0 50.0,50.0 100.0,0.0</Coordinates> <Radius>50</Radius> </Circle> 27

4.11. PreSerV for Web G-XML 2.0 3.7 4.11.1 LineStyle LineStyle 5 4.11.2 Radius 4.11.3 Coordinates Radius 4-13 4.11.4 Arc Arc 6 28

4-15 4-14 Arc <Arc id="0" category="" startangle="0" endangle="270" > <RenderingRule> <LineStyle color="#0000ff" width="2" linepattern="solid"/> </RenderingRule> <Coordinates>0.0,0.0</Coordinates> <Radius>500</Radius> </Arc> 29

5 5.1 3 5.1.1 <MetricGeospace> <RenderingRule> <LineStyle > <FaceStyle > </RenderingRule> <GeometricFeature> <RenderingRule> </RenderingRule> <Polygon> <RenderingRule> </RenderingRule> MetricGeospace GeometricFeature MetricGeospace Polygon MetricGeospace GeometricFeature </Polygon> </ GeometricFeature </MetricGeospace> 5-1 30

5.1.2 <G-XML> <RenderingRule> <LineStyle > <FaceStyle > </RenderingRule> <RenderingRuleReference> RenderingRule id stylename <MetricGeospace> <RenderingRuleReference> <RenderingRuleList> <RenderingRuleReference..> </RenderingRuleList> id stylename <GeometricFeature> <RenderingRuleList> <RenderingRuleReference..> </RenderingRuleList> <Polygon> <RenderingRuleList> <RenderingRuleReference..> </RenderingRuleList> </Polygon> </ GeometricFeature </MetricGeospace> </G-XML> 5-2 31

<RenderingRuleReference> id stylename <G-XML> <RenderingRuleList> <ObjectReference..> <RenderingRuleReference..> </RenderingRuleList> <RenderingRuleReference> id category <RenderingRule> <LineStyle > <FaceStyle > </RenderingRule> <MetricGeospace> <GeometricFeature> <Polygon> </Polygon> <ObjectReference> id category </ GeometricFeature </MetricGeospace> </G-XML> 5-3 32

G-XML2.0 <Data.xml> <MetricGeospace> <RenderingRuleList> <RenderingRuleReference..> </RenderingRuleList> <GeometricFeature> <RenderingRuleList> <RenderingRuleReference..> </RenderingRuleList> <Polygon> <RenderingRuleList> <RenderingRuleReference..> </RenderingRuleList> </Polygon> <style.xml> <G-XML> <RenderingRule> <LineStyle > <FaceStyle > </RenderingRule> <RenderingRule> <LineStyle > <FaceStyle > </RenderingRule> <RenderingRule> <LineStyle > <FaceStyle > </RenderingRule> </G-XML> </ GeometricFeature </MetricGeospace> 5-4 33

<rule.xml> <style.xml> <G-XML> <G-XML> <Data.xml> <MetricGeospace> <GeometricFeature> <Polygon> </Polygon> </ GeometricFeature </MetricGeospace> <RenderingRuleList> <ObjectReference> <RenderingRuleReference> </RenderingRuleList> <RenderingRuleList> <ObjectReference> <RenderingRuleReference> </RenderingRuleList> <RenderingRuleList> <ObjectReference> <RenderingRuleReference> </RenderingRuleList> <RenderingRule> <LineStyle > <FaceStyle > </RenderingRule> <RenderingRule> <LineStyle > <FaceStyle > </RenderingRule> <RenderingRule> <LineStyle > <FaceStyle > </RenderingRule> </G-XML> </G-XML> 5-5 34

5.2 G-XML 5-1 PointStyle LineStyle FaceStyle TextStyle SymbolStyle PictureStyle PreSerV for Web G-XML 5.3 Invisible Invisible Invisible 1 5-2 Invisible 35

<Invisible serialnumber="2" /> <Invisible serialnumber="4" /> 5-6 Invisible 5.4 LineStyle 5-3 solid dot dash dashdot 36

5.5 FaceStyle 5-4 HS_SOLID HS_HORIZONTAL HS_VERTICAL HS_CROSS HS_BDIAGONAL HS_FDIAGONAL HS_DIAGCROSS HS_NONE 37

5.6 TextStyle 5-5 normal bold italic bolditalic 5.7 TextStyle 5-7 upperleft lowerleft upperright lowerright center 38

6 6.1 G-XML2.0 X 0 0 270 180 225 45 0 90 6-1 39

6.2 0 Coordinate 6.2.1 center 315 0 270 90 135 180 0 135 6-2 center 40

6.2.2 lowerleft 0 45 270 90 225 180 0 90225 6-3 lowerleft 41

6.2.3 upperleft 0 45 270 90 225 180 0 90225 6-4 upperleft 42

6.2.4 lowerright 0 270 90 180 0 90180270 6-5 lowerright 43

6.2.5 upperright 0 270 90 180 0 90180270 6-6 upperright 44

6.3 45

7 7.1 psvgxmlprinterex 7-1 // psvgxmlprinterex printex = new psvgxmlprinterex(); // Vector vec = screen.getallmap(); for(int i=0;i<vec.size();i++) printex.addmap((psvanymap)vec.elementat(i)); // psvregionbounds region = screen.get_view(); printex.add_view(region.sx,region.sy,region.ex,region.ey); // printex.showpage(); psvgxmlprinterex#showpage 46