⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gis.result

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 RESULT
📖 第 1 页 / 共 3 页
字号:
DROP TABLE IF EXISTS t1, gis_point, gis_line, gis_polygon, gis_multi_point, gis_multi_line, gis_multi_polygon, gis_geometrycollection, gis_geometry;CREATE TABLE gis_point  (fid INTEGER NOT NULL PRIMARY KEY, g POINT);CREATE TABLE gis_line  (fid INTEGER NOT NULL PRIMARY KEY, g LINESTRING);CREATE TABLE gis_polygon   (fid INTEGER NOT NULL PRIMARY KEY, g POLYGON);CREATE TABLE gis_multi_point (fid INTEGER NOT NULL PRIMARY KEY, g MULTIPOINT);CREATE TABLE gis_multi_line (fid INTEGER NOT NULL PRIMARY KEY, g MULTILINESTRING);CREATE TABLE gis_multi_polygon  (fid INTEGER NOT NULL PRIMARY KEY, g MULTIPOLYGON);CREATE TABLE gis_geometrycollection  (fid INTEGER NOT NULL PRIMARY KEY, g GEOMETRYCOLLECTION);CREATE TABLE gis_geometry (fid INTEGER NOT NULL PRIMARY KEY, g GEOMETRY);SHOW FIELDS FROM gis_point;Field	Type	Null	Key	Default	Extrafid	int(11)	NO	PRI		g	point	YES		NULL	SHOW FIELDS FROM gis_line;Field	Type	Null	Key	Default	Extrafid	int(11)	NO	PRI		g	linestring	YES		NULL	SHOW FIELDS FROM gis_polygon;Field	Type	Null	Key	Default	Extrafid	int(11)	NO	PRI		g	polygon	YES		NULL	SHOW FIELDS FROM gis_multi_point;Field	Type	Null	Key	Default	Extrafid	int(11)	NO	PRI		g	multipoint	YES		NULL	SHOW FIELDS FROM gis_multi_line;Field	Type	Null	Key	Default	Extrafid	int(11)	NO	PRI		g	multilinestring	YES		NULL	SHOW FIELDS FROM gis_multi_polygon;Field	Type	Null	Key	Default	Extrafid	int(11)	NO	PRI		g	multipolygon	YES		NULL	SHOW FIELDS FROM gis_geometrycollection;Field	Type	Null	Key	Default	Extrafid	int(11)	NO	PRI		g	geometrycollection	YES		NULL	SHOW FIELDS FROM gis_geometry;Field	Type	Null	Key	Default	Extrafid	int(11)	NO	PRI		g	geometry	YES		NULL	INSERT INTO gis_point VALUES (101, PointFromText('POINT(10 10)')),(102, PointFromText('POINT(20 10)')),(103, PointFromText('POINT(20 20)')),(104, PointFromWKB(AsWKB(PointFromText('POINT(10 20)'))));INSERT INTO gis_line VALUES(105, LineFromText('LINESTRING(0 0,0 10,10 0)')),(106, LineStringFromText('LINESTRING(10 10,20 10,20 20,10 20,10 10)')),(107, LineStringFromWKB(LineString(Point(10, 10), Point(40, 10))));INSERT INTO gis_polygon VALUES(108, PolygonFromText('POLYGON((10 10,20 10,20 20,10 20,10 10))')),(109, PolyFromText('POLYGON((0 0,50 0,50 50,0 50,0 0), (10 10,20 10,20 20,10 20,10 10))')),(110, PolyFromWKB(Polygon(LineString(Point(0, 0), Point(30, 0), Point(30, 30), Point(0, 0)))));INSERT INTO gis_multi_point VALUES(111, MultiPointFromText('MULTIPOINT(0 0,10 10,10 20,20 20)')),(112, MPointFromText('MULTIPOINT(1 1,11 11,11 21,21 21)')),(113, MPointFromWKB(MultiPoint(Point(3, 6), Point(4, 10))));INSERT INTO gis_multi_line VALUES(114, MultiLineStringFromText('MULTILINESTRING((10 48,10 21,10 0),(16 0,16 23,16 48))')),(115, MLineFromText('MULTILINESTRING((10 48,10 21,10 0))')),(116, MLineFromWKB(MultiLineString(LineString(Point(1, 2), Point(3, 5)), LineString(Point(2, 5), Point(5, 8), Point(21, 7)))));INSERT INTO gis_multi_polygon VALUES(117, MultiPolygonFromText('MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18)))')),(118, MPolyFromText('MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18)))')),(119, MPolyFromWKB(MultiPolygon(Polygon(LineString(Point(0, 3), Point(3, 3), Point(3, 0), Point(0, 3))))));INSERT INTO gis_geometrycollection VALUES(120, GeomCollFromText('GEOMETRYCOLLECTION(POINT(0 0), LINESTRING(0 0,10 10))')),(121, GeometryFromWKB(GeometryCollection(Point(44, 6), LineString(Point(3, 6), Point(7, 9)))));INSERT into gis_geometry SELECT * FROM gis_point;INSERT into gis_geometry SELECT * FROM gis_line;INSERT into gis_geometry SELECT * FROM gis_polygon;INSERT into gis_geometry SELECT * FROM gis_multi_point;INSERT into gis_geometry SELECT * FROM gis_multi_line;INSERT into gis_geometry SELECT * FROM gis_multi_polygon;INSERT into gis_geometry SELECT * FROM gis_geometrycollection;SELECT fid, AsText(g) FROM gis_point;fid	AsText(g)101	POINT(10 10)102	POINT(20 10)103	POINT(20 20)104	POINT(10 20)SELECT fid, AsText(g) FROM gis_line;fid	AsText(g)105	LINESTRING(0 0,0 10,10 0)106	LINESTRING(10 10,20 10,20 20,10 20,10 10)107	LINESTRING(10 10,40 10)SELECT fid, AsText(g) FROM gis_polygon;fid	AsText(g)108	POLYGON((10 10,20 10,20 20,10 20,10 10))109	POLYGON((0 0,50 0,50 50,0 50,0 0),(10 10,20 10,20 20,10 20,10 10))110	POLYGON((0 0,30 0,30 30,0 0))SELECT fid, AsText(g) FROM gis_multi_point;fid	AsText(g)111	MULTIPOINT(0 0,10 10,10 20,20 20)112	MULTIPOINT(1 1,11 11,11 21,21 21)113	MULTIPOINT(3 6,4 10)SELECT fid, AsText(g) FROM gis_multi_line;fid	AsText(g)114	MULTILINESTRING((10 48,10 21,10 0),(16 0,16 23,16 48))115	MULTILINESTRING((10 48,10 21,10 0))116	MULTILINESTRING((1 2,3 5),(2 5,5 8,21 7))SELECT fid, AsText(g) FROM gis_multi_polygon;fid	AsText(g)117	MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18)))118	MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18)))119	MULTIPOLYGON(((0 3,3 3,3 0,0 3)))SELECT fid, AsText(g) FROM gis_geometrycollection;fid	AsText(g)120	GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(0 0,10 10))121	GEOMETRYCOLLECTION(POINT(44 6),LINESTRING(3 6,7 9))SELECT fid, AsText(g) FROM gis_geometry;fid	AsText(g)101	POINT(10 10)102	POINT(20 10)103	POINT(20 20)104	POINT(10 20)105	LINESTRING(0 0,0 10,10 0)106	LINESTRING(10 10,20 10,20 20,10 20,10 10)107	LINESTRING(10 10,40 10)108	POLYGON((10 10,20 10,20 20,10 20,10 10))109	POLYGON((0 0,50 0,50 50,0 50,0 0),(10 10,20 10,20 20,10 20,10 10))110	POLYGON((0 0,30 0,30 30,0 0))111	MULTIPOINT(0 0,10 10,10 20,20 20)112	MULTIPOINT(1 1,11 11,11 21,21 21)113	MULTIPOINT(3 6,4 10)114	MULTILINESTRING((10 48,10 21,10 0),(16 0,16 23,16 48))115	MULTILINESTRING((10 48,10 21,10 0))116	MULTILINESTRING((1 2,3 5),(2 5,5 8,21 7))117	MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18)))118	MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18)))119	MULTIPOLYGON(((0 3,3 3,3 0,0 3)))120	GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(0 0,10 10))121	GEOMETRYCOLLECTION(POINT(44 6),LINESTRING(3 6,7 9))SELECT fid, Dimension(g) FROM gis_geometry;fid	Dimension(g)101	0102	0103	0104	0105	1106	1107	1108	2109	2110	2111	0112	0113	0114	1115	1116	1117	2118	2119	2120	1121	1SELECT fid, GeometryType(g) FROM gis_geometry;fid	GeometryType(g)101	POINT102	POINT103	POINT104	POINT105	LINESTRING106	LINESTRING107	LINESTRING108	POLYGON109	POLYGON110	POLYGON111	MULTIPOINT112	MULTIPOINT113	MULTIPOINT114	MULTILINESTRING115	MULTILINESTRING116	MULTILINESTRING117	MULTIPOLYGON118	MULTIPOLYGON119	MULTIPOLYGON120	GEOMETRYCOLLECTION121	GEOMETRYCOLLECTIONSELECT fid, IsEmpty(g) FROM gis_geometry;fid	IsEmpty(g)101	0102	0103	0104	0105	0106	0107	0108	0109	0110	0111	0112	0113	0114	0115	0116	0117	0118	0119	0120	0121	0SELECT fid, AsText(Envelope(g)) FROM gis_geometry;fid	AsText(Envelope(g))101	POLYGON((10 10,10 10,10 10,10 10,10 10))102	POLYGON((20 10,20 10,20 10,20 10,20 10))103	POLYGON((20 20,20 20,20 20,20 20,20 20))104	POLYGON((10 20,10 20,10 20,10 20,10 20))105	POLYGON((0 0,10 0,10 10,0 10,0 0))106	POLYGON((10 10,20 10,20 20,10 20,10 10))107	POLYGON((10 10,40 10,40 10,10 10,10 10))108	POLYGON((10 10,20 10,20 20,10 20,10 10))109	POLYGON((0 0,50 0,50 50,0 50,0 0))110	POLYGON((0 0,30 0,30 30,0 30,0 0))111	POLYGON((0 0,20 0,20 20,0 20,0 0))112	POLYGON((1 1,21 1,21 21,1 21,1 1))113	POLYGON((3 6,4 6,4 10,3 10,3 6))114	POLYGON((10 0,16 0,16 48,10 48,10 0))115	POLYGON((10 0,10 0,10 48,10 48,10 0))116	POLYGON((1 2,21 2,21 8,1 8,1 2))117	POLYGON((28 0,84 0,84 42,28 42,28 0))118	POLYGON((28 0,84 0,84 42,28 42,28 0))119	POLYGON((0 0,3 0,3 3,0 3,0 0))120	POLYGON((0 0,10 0,10 10,0 10,0 0))121	POLYGON((3 6,44 6,44 9,3 9,3 6))explain extended select Dimension(g), GeometryType(g), IsEmpty(g), AsText(Envelope(g)) from gis_geometry;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	SIMPLE	gis_geometry	ALL	NULL	NULL	NULL	NULL	21	Warnings:Note	1003	select dimension(`test`.`gis_geometry`.`g`) AS `Dimension(g)`,geometrytype(`test`.`gis_geometry`.`g`) AS `GeometryType(g)`,isempty(`test`.`gis_geometry`.`g`) AS `IsEmpty(g)`,astext(envelope(`test`.`gis_geometry`.`g`)) AS `AsText(Envelope(g))` from `test`.`gis_geometry`SELECT fid, X(g) FROM gis_point;fid	X(g)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -