مراحل ایجاد و نمایش متا دیتا یا فراداده در نقشه
مراحل ذیل را انجام فرمایید.
- نقشه شیپ فایل با دو فیلد کد و لیبل ایجاد کنید که فیلد لیبل با فرمت جیسان ذخیره شده باشد. برای این کار در کوانتوم جی ای اس می توان از کد مثال ذیل استفاده کرد :
- concat(
‘[‘,
‘{“Key”:”Mantaghe”,”Name”:”منطقه”,”Value”:”‘, coalesce(“Mantaghe”, ”), ‘”},’,
‘{“Key”:”maskuni”,”Name”:”مسکونی”,”Value”:”‘, coalesce(“maskuni”, ”), ‘”},’,
‘{“Key”:”k6″,”Name”:”K6″,”Value”:”‘, coalesce(“k6″, ”), ‘”}’,
‘]’
) - شیپ فایل را در نقشه آپلود میکنیم
- با اسکیو ال مقدار لیبل در شیپ اینو را به متادیتا انتقال می دهیم :
- USE DbMap
GO
— aghdacy
— 14050603
— کپی اطلاعات متادیتا از روی برچسب یک لایه
insert INTO ShapeInfo_MData
SELECT NIdShape, CreateDate, CreateTime, LableText, LableText, LableText from ShapeInfo where NIdLayer IN (SELECT nidlayer FROM layerinfo WHERE layerid = 575015)
go
UPDATE ShapeInfo SET Description = LableText, LableText = Code where NIdLayer IN (SELECT nidlayer FROM layerinfo WHERE layerid = 575015)
go
select top 10 * from ShapeInfo_MData
ارسال نظر