๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ ๋ฉ”๋‰ด ๋ฐ”๋กœ๊ฐ€๊ธฐ

KITHUB ์ €์žฅ์†Œ๐Ÿ˜€

ํ”„๋กœํ•„์‚ฌ์ง„
  • ๊ธ€์“ฐ๊ธฐ
  • ๊ด€๋ฆฌ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก
  • RSS

KITHUB ์ €์žฅ์†Œ๐Ÿ˜€

๊ฒ€์ƒ‰ํ•˜๊ธฐ ํผ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (44)
    • โ†˜ Programming (15)
      • โ”— JAVA (4)
      • โ”— PYTHON (0)
      • โ”— JSON (0)
      • โ”— Node.js (1)
      • โ”— GIS (10)
    • โ†˜ Framework (3)
      • โ”— Spring (2)
      • โ”— Spring boot (1)
      • โ”— VueJS (0)
    • โ†˜ Linux (2)
      • โ”— Ubuntu (0)
      • โ”— Centos (2)
    • โ†˜ Database (2)
      • โ”— Mysql (2)
      • โ”— MariaDB (1)
      • โ”— Procedure (0)
    • โ†˜ Network (2)
    • โ†˜ IDE (2)
      • โ”— Eclipse (0)
      • โ”— Visual Studio Code (2)
      • โ”— IntelliJ (0)
    • โ†˜ Tools (4)
      • โ”— Docker (2)
    • โ†˜ VCS (0)
      • โ”— Github (0)
    • โ†˜ Algorithm (4)
    • โ†˜ K's Life (2)
      • โ”— ์™ธ๊ตญ์–ด (0)
      • โ”— ์ปคํ”ผ์ด์•ผ๊ธฐ (1)
    • โ†˜ IT world (0)
    • ์˜คํ”ˆAPI (0)
    • ํ”„๋กœ๊ทธ๋žจ by kim (0)
    • ๋ฒ„ํ‚ท๋ฆฌ์ŠคํŠธ (0)
    • To do study (0)
  • ๋ฐฉ๋ช…๋ก

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (44)
[ GIS ] ์ฟผ๋ฆฌ๋กœ geojson ํฌ๋งท ๋งŒ๋“ค์–ด์„œ ๋ฐ›๊ธฐ ( feat. postgis )

์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํ…Œ์ด๋ธ”์„ ์กฐํšŒํ•  ๋•Œ geojson์œผ๋กœ ๊ฐ€์ ธ์™€์•ผ ํ•  ๊ฒฝ์šฐ์— ๊ธฐ๋ณธ select๋ฌธ์œผ๋กœ ์กฐํšŒ๋ฅผ ํ•œ ๋’ค ์ž๋ฐ”๋‚˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ GEOJSON ํฌ๋งทํ˜•ํƒœ๋กœ ๋…ธ๊ฐ€๋‹ค ์ˆ˜์ค€์˜ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉ ํ–ˆ์—ˆ๋‹ค... ํ—Œ๋ฐ .. ์ฟผ๋ฆฌ๋กœ ์‰ฝ๊ฒŒ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ๋‹ค๋‹ˆ ... SQL - ์ „์ฒด Feature ๊ฒฐ๊ณผ ํฌ๋งท SELECT row_to_json(fc) FROM ( SELECT 'FeatureCollection' As type, 'geojson' as name , '{"type":"name", "properties":{"name":"urn:ogc:def:crs:EPSG::5179"}}'::json as crs , array_to_json(array_agg(f)) As features FROM (SELECT '..

โ†˜ Database 2021. 8. 25. 21:47
[ GIS ] postgis data๋ฅผ shp์œผ๋กœ ๋‹ค์šด๋กœ๋“œ ํ•˜๊ธฐ(feat. geotools)

1. postgis ํ…Œ์ด๋ธ” 2. shp ๋‚ด๋ ค๋ฐ›๊ธฐ ์†Œ์Šค Map params = new HashMap(); params.put(PostgisNGJNDIDataStoreFactory.DBTYPE.key, "postgis"); params.put(PostgisNGJNDIDataStoreFactory.HOST.key, "์ ‘์† DB IP"); params.put(PostgisNGJNDIDataStoreFactory.PORT.key, Integer.valueOf(์ ‘์†DB ํฌํŠธ)); params.put(PostgisNGJNDIDataStoreFactory.SCHEMA.key, "์ ‘์† ์Šคํ‚ค๋งˆ๋ช…"); params.put(PostgisNGJNDIDataStoreFactory.DATABASE.key, "์ ‘์† ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ช…")..

โ†˜ Programming/โ”— GIS 2021. 7. 30. 20:31
[ Spring ] Array ๋ฐฐ์—ด ๋ฐ›์•„์„œ JSON์„ VO๊ฐ์ฒด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

view var cnt = $('input[name="checkCondition"]:checked').length; var conditionArry = new Array(); if(cnt > 0){ $('input[name="checkCondition"]:checked').each(function (index) { conditionArry.push(JSON.parse($(this).next().val())); }); var url = "http://localhost:8088/analysis/startBatch"; var methodType = "GET"; var data = { conditionArry : JSON.stringify(conditionArry) }; var success = function..

โ†˜ Framework/โ”— Spring 2021. 7. 21. 18:18
[ GIS ] shp ๋ฐ์ดํ„ฐ์˜ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ์ขŒํ‘œ ์ˆœ์„œ ๋ณ€๊ฒฝํ•˜๊ธฐ ( feat. geotools )

geotools ๋กœ shp > postsql ์ž„ํฌํŠธ์‹œ ์ขŒํ‘œ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค. SimpleFeatureTypeBuilder builder = new SimpleFeatureTypeBuilder(); // ์ขŒํ‘œ x.y ์ˆœ์„œ ๋ณ€ํ™˜ Hints hints = new Hints(Hints.FORCE_LONGITUDE_FIRST_AXIS_ORDER, Boolean.FALSE); CRSAuthorityFactory factory = ReferencingFactoryFinder.getCRSAuthorityFactory("EPSG", hints); CoordinateReferenceSystem AXIS_CRS = factory.createCoordinateReferenceSystem("EPSG:43..

โ†˜ Programming/โ”— GIS 2021. 7. 20. 16:13
[ ๋ฐฑ์ค€ ] 1065 ํ•œ์ˆ˜

package test; import java.util.Scanner; public class Test2 { public static void main(String[] args) { Test2 test = new Test2(); Scanner in = new Scanner(System.in); int n = in.nextInt(); System.out.println(test.d(n));; } public int d(int n){ int count = 0; for(int i = 1 ; i

โ†˜ Algorithm 2021. 4. 29. 10:08
[ Jsoup ] ์•Œ์•„๋‘๋ฉด ์ข‹์€ Jsoup ๋Œ€์ฒ˜๋ฒ•

1. Ajax ํฌ๋กค๋ง์‹œ ํƒ€์ž…์—๋Ÿฌ ๋ฐœ์ƒ์‹œ Document gjSite = Jsoup.connect("https://www.gwangju.go.kr/c19/c19Main.do") .header("Origin", "https://www.gwangju.go.kr") .header("Referer", "https://www.gwangju.go.kr/c19/") .ignoreContentType(true) .post(); ObjectMapper om = new ObjectMapper(); JsonNode jn = om.readTree(gjSite.select("body").text()); * Ajax ํ˜ธ์ถœ์‹œ ์ปจํ…ํŠธ ํƒ€์ž… ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ .ignoreContentType(true) ์ถ”๊ฐ€ 2. https ์—ฐ๊ฒฐ์‹œ u..

โ†˜ Programming/โ”— JAVA 2020. 11. 30. 12:15
[ OpenLayers ] ๋ ˆ์ด์–ด feature ๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ

map.forEachLayerAtPixel(evt.pixel, function (olayer) { map.getFeaturesAtPixel(evt.pixel) })

โ†˜ Programming/โ”— GIS 2020. 11. 4. 14:22
[ OpenLayers ] ํŠน์ • ๋ ˆ์ด์–ด ์‚ญ์ œํ•˜๊ธฐ

var selectpolygon_Layer = new ol.layer.VectorTile({ renderMode: 'image', style: fn_Style, TxIdentify : false, name:'layer_name', extent : [13871448.599455647, 3910161.980931684, 14680011.069810476, 4666950.827313901], source: new ol.source.VectorTile({ tilePixelRatio: 1, tileGrid: ol.tilegrid.createXYZ({ maxZoom: 19, tileSize: [256,256] }), format: new ol.format.MVT(), url: SeverURL+'/geoserver/..

โ†˜ Programming/โ”— GIS 2020. 11. 4. 11:47
์ด์ „ 1 2 3 4 5 6 ๋‹ค์Œ
์ด์ „ ๋‹ค์Œ

Blog is powered by Tistory / Designed by Tistory

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”